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

Java 如何在多用户环境中处理表单编辑?,java,spring,multi-user,Java,Spring,Multi User,我的应用程序是带有服务器和客户端的多用户应用程序。在这个表单中,多个用户可以同时访问,他们可以执行“另存为草稿”或“提交”操作 问题是我想控制多用户同时编辑表单 例如:用户X正在编辑textfield、checkbox的值,并执行另存为草稿。同时用户Y编辑相同的值并提交表单。是否有任何方法可以控制同时编辑表单。有指针吗 我在应用程序中使用java、Spring3和HibernateJPA 你要找的。使用JPA/Hibernate,它可以像在实体中一样简单。这完全取决于用户可以接受的内容和表单的结

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

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

例如:用户X正在编辑textfield、checkbox的值,并执行另存为草稿。同时用户Y编辑相同的值并提交表单。是否有任何方法可以控制同时编辑表单。有指针吗


我在应用程序中使用java、Spring3和HibernateJPA

你要找的。使用JPA/Hibernate,它可以像在实体中一样简单。

这完全取决于用户可以接受的内容和表单的结构。表单的字段是否分组为逻辑组?换句话说,某些字段是否需要与其他字段保持一致?如果一个用户被另一个用户修改了表单,那么阻止该用户保存表单是可以接受的吗?@munyengm:是的,类似这样的事情。如果一个用户同时更新任何字段并提交表单,另一个用户更新同一表单并尝试提交,则第二个用户将收到通知“您无法提交表单,请接受更新”。