【发布时间】:2015-09-12 02:13:03
【问题描述】:
我正在使用一个 postgresql 数据库表,该表可能具有用户手动设置的 ID 插入,或者需要使用休眠生成的 ID。
这可能会导致生成一个已经手动插入数据库的ID。 hibernate 有什么方法可以检查生成的 ID 和现有 ID 之间的冲突吗?
【问题讨论】:
标签: java hibernate postgresql jpa hibernate-mapping
我正在使用一个 postgresql 数据库表,该表可能具有用户手动设置的 ID 插入,或者需要使用休眠生成的 ID。
这可能会导致生成一个已经手动插入数据库的ID。 hibernate 有什么方法可以检查生成的 ID 和现有 ID 之间的冲突吗?
【问题讨论】:
标签: java hibernate postgresql jpa hibernate-mapping
Hibernate 无法检查,因为序列是由数据库分配的。你可以:
【讨论】: