我已经获得了以下3个表格:
Table1:
keyA; keyB; keyC; (primary key is A+B+C)
Table2:
keyA; keyC; (primary key is A+C)
Table3:
keyA; keyB; (primary key is A+B)
使用hibernate xml映射我希望我的Table1使用这些键链接到Table2和Table3。我能这样做吗?
答案 0 :(得分:0)
简单地通过连接表1描述表2和3之间的多对多链接。 比较此示例:enter link description here
答案 1 :(得分:0)
在您的第一个Table1
表中,您有(primary key is A+B+C)
,并且您在询问:
使用hibernate xml映射,我希望我的
Table1
使用这些密钥链接到Table2
和Table3
。我能这样做吗?
是的,您可以这样做,但您的另外两个表Table2
和Table3
必须包含代表Primary key
Table1
的所有键/列{1}},因此它们必须包含三列keyA, keyB and keyC
以及OneToMany
与Table1
和Table2
之间的Table3
映射。