Hibernate是一个成熟的稳定ORM对象关系映射工具。它的精华在于处理ORM,但是其Hbm.xml关系映射相当 复杂。做了好久总了一些成功的关系映射配置希望对大家有用。
假如你有甲表和乙表,关系:
甲表→乙表 是 一对多的关系
甲表←乙表 是 多对一的关系
其中的一对多的hbm.xml关系配置示例如下:
<set name="stockDetail" inverse="true">
<key column="goodsId"/>
<one-to-many class="com.SMS.POJO.TbStockDetail"/>
</set>
其中的多对一的hbm.xml关系配置示例如下:
<many-to-one name="goods" column="goodsid" class="com.SMS.POJO.TbGoods"
not-null="true"
insert="false"
update="false"/>
配置还有不完善的地方希望网友为我提出来!
假如你有甲表和乙表,关系:
甲表→乙表 是 一对多的关系
甲表←乙表 是 多对一的关系
其中的一对多的hbm.xml关系配置示例如下:
<set name="stockDetail" inverse="true">
<key column="goodsId"/>
<one-to-many class="com.SMS.POJO.TbStockDetail"/>
</set>
其中的多对一的hbm.xml关系配置示例如下:
<many-to-one name="goods" column="goodsid" class="com.SMS.POJO.TbGoods"
not-null="true"
insert="false"
update="false"/>
配置还有不完善的地方希望网友为我提出来!