【发布时间】:2014-09-01 11:20:35
【问题描述】:
带有主键的表 1
table2 有对 table1 主键的外键引用
我想在table2中插入多条记录
如下代码
begin hibernate transaction;
OBJ1 = insert table1 object.
loop:
set table2 object with foreignkey OBJ1 and with some other values;
Lock this object (sothat nobody can insert these values into table2)
loop ends;
commit transaction;
我的问题实际上是每笔交易的外键都是唯一的,这意味着每个客户的价值都是唯一的。 我想锁定其他值(例如座位号等),以防止其他客户进入。 由于每个客户的外键不同,因此锁定没有任何目的。
我如何在此处进行锁定。 ?
我没有向她发布代码,因为我没有编写代码,我想在开始编码之前计划如何做到这一点。 请帮忙。
【问题讨论】:
-
这与
java或hibernate无关 -
@Andremoniy 好的,你读过这个问题吗?有更新吗?
标签: mysql sql hibernate transactions