在hibernate映射中加入两个表的复合键

时间:2013-03-18 07:28:29

标签: java hibernate-mapping

我有两张表如下:

 Table A:  
site  [pk]  
group [pk]


 Table B:  
group [pk]   
method[pk]  
gate  [pk]   

A的复合键 - [site-group]。
B的复合键 - [group-method-gate]。

如何仅在列组值上检索与B表关联的A表的所有记录? group可以在两个表中有多个条目,而不是唯一的列。

两个表都独立于mysql,我必须使用两个表中可用的group列在 hbm 文件中进行连接。

类似B类的内容

<set name="SiteGroup" table="A"
        inverse="true" lazy="true" fetch="select">
    <key column="group"/> 
    <one-to-many class="A's as class " />
</set>

0 个答案:

没有答案