XML中的Hibernate双列唯一性

XML中的Hibernate双列唯一性,hibernate,Hibernate,关于这个 因此,在公认的答案中,我看到了使用注释创建双列唯一性的方法。有人知道如何在XML文件中执行此操作吗 我尝试在标记中使用unique属性,但这使得每个列都是唯一的。我得到的印象是,我应该在标记内创建一个标记,并将属性unique key设置为某物-但我不知道如何声明unique key(或在何处声明它),以便我可以引用该某物 如果有帮助的话,我的类是一个连接,有两个InetAddress字段(我使用UserType转换为String),我希望表具有唯一的记录,但不阻止我拥有两个具有相同源

关于这个

因此,在公认的答案中,我看到了使用注释创建双列唯一性的方法。有人知道如何在XML文件中执行此操作吗

我尝试在
标记中使用
unique
属性,但这使得每个列都是唯一的。我得到的印象是,我应该在
标记内创建一个
标记,并将属性
unique key
设置为某物-但我不知道如何声明unique key(或在何处声明它),以便我可以引用该某物

如果有帮助的话,我的类是一个
连接
,有两个
InetAddress
字段(我使用
UserType
转换为
String
),我希望表具有唯一的记录,但不阻止我拥有两个具有相同源地址的记录,等等


我在谷歌上搜索了一整天,但我似乎只找到了做事的方法。我真的很想用XML来实现这一点,因为我不想把我的模型紧密地耦合到hibernate(或者任何持久性)。属性
元素允许您对属性进行分组,并通过添加属性
unique=“true”
来定义多列唯一约束。看看