我有两张表如下:
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>