我的应用程序是带有服务器和客户端的多用户应用程序。在这个表单中,多个用户同时访问,他们可以执行保存为草稿或提交操作。
问题是我想控制多用户同时编辑表单。
例如:用户X正在编辑文本字段的值,复选框并执行另存为草稿。同时,用户Y编辑相同的值并提交表单。有没有办法控制同时表单编辑。任何指针?
我在应用程序中使用java,spring 3,hibernate JPA。
答案 0 :(得分:5)
您正在寻找optimistic concurrency control。使用JPA / Hibernate,它可以像您实体中的adding an @Version
annotated field一样简单。