5

native我们在hibernate中使用和increment类型id生成器之间的基本区别是什么。

因为我有一个实体,其中的发电机以前是native,但后来改变incremental了一段时间,它工作正常。但是就在昨天,当我再次更改native为时,插入失败说Contraint Violation

我在字段中设置了索引id,它是自动生成的。

我在这里错过了什么吗?

谢谢

4

1 回答 1

5

Native 是由 DB 生成的——如果 DB 生成的话。增量 - 仅当没有其他进程将数据插入到同一个表中时,才会由 hibernate 生成。

于 2011-06-28T06:44:51.763 回答