native和increment id生成器类型之间的区别

M.J*_*.J. 5 java hibernate id-generation

我们在hibernate中使用native和输入incrementid生成器之间的基本区别是什么.

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

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

我在这里错过了一些东西.

谢谢

Lor*_*cci 5

Native是由DB生成的 - 如果DB这样做的话.增量 - 由hibernate生成,仅当没有其他进程将数据插入同一个表时才是唯一的.