【发布时间】:2016-02-04 14:38:27
【问题描述】:
我有一个表单,其中显示了将提交表单的唯一 ID。 唯一 id 是 DB+1 中的最后一个唯一 id
现在,当表单在 DB 中提交时,它实际上并没有直接在 db 中插入该唯一 ID。 然后动态检查db的最后一个唯一id,然后插入最后一个id+1。
因此,经常会出现这样的情况,即用户看到的表单 id(那个唯一 id)实际上可能不会在该唯一 id 下提交,因为如果其他人(user2)同时提交表单, 那么 User1 的表单将在唯一的 id+2 值下提交。
我的问题是,如何在用户打开表单到提交的这段时间内锁定 id。
如果您不清楚问题,请告诉我。 但这对于大型业务应用程序来说是一件非常棘手且重要的事情。请给我建议。
【问题讨论】:
-
@stefan 感谢您的回复。但我想你没有得到这个问题。
标签: java spring-mvc oracle11g