你能告诉我如何将列组合映射为hbm中的约束吗? 我在数据库中执行了以下查询,但不知道应该如何在我的hbm.xml类中完成
ALTER TABLE USERS add CONSTRAINT NODUPLICATE UNIQUE (NAME, AGE, STATUS);
我只是把unique = true
<property column="NAME" name="name" type="string" unique="true"/>
在每个领域?
提前致谢!
答案 0 :(得分:1)
该元素允许定义命名的逻辑 对类的属性进行分组。最重要的用途 构造是它允许属性的组合 属性的目标 - 参考。它也是定义a的便捷方式 多列唯一约束。
这意味着您可以在属性标记
中嵌套多个属性<properties unique="true">
<property column="NAME" name="name" type="string"/>
//your others properties for the uniqueness
</properties>