hibernate中怎样配置两个联合属性为唯一的(非联合主键),问题解决后追加悬赏,谢谢!
就是两个字段加起来是唯一的,比如:单位名称,地点aa北京aa深圳bb北京单位名称和地点加起来是唯一的...
就是两个字段加起来是唯一的,比如:
单位名称,地点
aa 北京
aa 深圳
bb 北京
单位名称和地点加起来是唯一的 展开
单位名称,地点
aa 北京
aa 深圳
bb 北京
单位名称和地点加起来是唯一的 展开
3个回答
展开全部
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"/>
@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"/>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询