【发布时间】:2013-07-16 11:20:18
【问题描述】:
我有一个表,其中包含从两个不同的应用程序插入的数据。一种是使用 INSERT QUERIES 的遗留应用程序,另一种是使用 hibernate 插入值。
但是当我们在手动插入运行后尝试插入时,休眠插入 (generator="identity") 第一次失败(索引约束)。
但是当我们第二次尝试时,插入工作正常。为什么会这样?
是休眠缓存下一个主键值,然后使用与手动 max+1 插入冲突的值吗?
请帮忙
【问题讨论】:
标签: hibernate caching insert sequence manual