如何在多用户环境中处理表单编辑?

时间:2012-07-19 09:11:22

标签: java spring multi-user

我的应用程序是带有服务器和客户端的多用户应用程序。在这个表单中,多个用户同时访问,他们可以执行保存为草稿或提交操作。

问题是我想控制多用户同时编辑表单。

例如:用户X正在编辑文本字段的值,复选框并执行另存为草稿。同时,用户Y编辑相同的值并提交表单。有没有办法控制同时表单编辑。任何指针?

我在应用程序中使用java,spring 3,hibernate JPA。

1 个答案:

答案 0 :(得分:5)

您正在寻找optimistic concurrency control。使用JPA / Hibernate,它可以像您实体中的adding an @Version annotated field一样简单。