我正在使用 SEAM 2/Hibernate 以及 PostgreSQL 9 数据库。我有下表
Active Band
===========
active_band_id serial
active_band_user text
active_band_date timestamp
active_band_process integer
我想添加一个约束,确保每个新条目都有 active_band_user 和 active_band_date 的唯一组合。
每秒可能会尝试多次插入,因此我需要尽可能高效,是否有可以在实体映射中使用的 SEAM/hibernate 注释?
提前致谢
没有 Hibernate 注释在插入/更新之前检查唯一性。但是如果使用自动数据库创建,有一个注释会对数据库产生这样的约束:
@Table(
name="ACTIVE_BAND",
uniqueConstraints=
@UniqueConstraint(columnNames={"active_band_user", "active_band_date"})
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)