请教一个hibernate多重关系的经典问题!!
有三张表,大致内容如下:
BigType
bt_id|bt_name
1 | 图书
SmallType
st_id|st_name|bt_id
11 | 计算机 | 1
Goods
g_id|g_name_|st_id
111| java | 11
我是hibernate配置文件是这样写的,大概内容:
BigType.hbm
<set name="stypes" order-by="st_id" lazy="false" inverse="true" cascade="all"> <key column="bt_id" /><one-to-many class="com.joey.supershop.po.Stype"/></set>
<set name="manygoods" order-by="id" lazy="false" inverse="true" cascade="all"> <key column="st_id" /><one-to-many class="com.joey.supershop.po.Goods"/></set>
<many-to-one name="stype" column="st_id" lazy="false"/>