在 Hibernate 中,为什么要使用 JPA 标签:
@Table(name="tbl_sky",
uniqueConstraints = {@UniqueConstraint(columnNames={"month", "day"})}
)
I know when使用它。当数据库表的字段(元组)组合是唯一的时使用它。当存在复合主键时不使用它,因为复合主键始终是唯一的。不管怎样,数据库已经强制执行了这种“唯一约束”关系,那么在我的 Hibernate 注释中包含这个标签有什么意义呢?使用这个标签对 Hibernate 有什么帮助?
它有助于在映射的架构生成 (DDL) 中休眠。看着:http://docs.oracle.com/javaee/6/api/javax/persistence/UniqueConstraint.html http://docs.oracle.com/javaee/6/api/javax/persistence/UniqueConstraint.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)