我有以下课程:
public class MyItem {
private Long id;
private String name;
private Set<MyItem> similarItems = new HashSet<MyItem>();
// constructors
// getters & setters
}
这意味着MyItem的实例包含对同一类的其他项的引用。
我使用以下列创建了以下表格:
[MyItem]:
id
name
[MyItemRelations]:
myItemId References MyItem
myItemSimilarId References MyItem
所以,我有两个问题:
答案 0 :(得分:1)
<set name="similarItems" table="MyItemRelations">
<key column="myItemId"/>
<many-to-many column="myItemSimilarId" class="MyItem"/>
</set>