hibernate中怎样配置两个联合属性为唯一约束(非联合主键)

Annotation中配置:

@Table元素包括了一个schema和一个catalog属性,如果需要可以指定相应的值. 结合使用@UniqueConstraint注解可以定义表的唯一约束(unique constraint) (对于绑定到单列的唯一约束,请参考@Column注解)

@Table(name="t_product", uniqueConstraints = {@UniqueConstraint(columnNames={"id", "qq"})} )

在xml中配置如下:unique-key
<property name="dealerID" type="String" unique-key="dealer_prod" />
<property name="productName" type="String" unique-key="dealer_prod"/>

上一篇:Springboot监控之一:SpringBoot四大神器之Actuator之2--覆盖修改spring cloud的默认的consul健康检查规则


下一篇:SpringBoot四大神器之auto-configuration