分享

hibernate 一对多实现小例子

 曾今最强 2011-03-18
hibernate 有一对多,一对一,多对多。
拿一对多来说吧,举例说明,订单和条目,一个订单Order 包含多个条目Item,这个就是个一对多的关系,那么在表Item中肯定有一个orderId 是引用Order表中的主键ID。
类的设计:
  在Order 中可以设置一个Set<Item> items;表示包含多个条目;
  在Item中可以设置一个Order order;表示属于某个订单;
那么在映射文件中怎么写呢?
Order.hbm.xml中:
<Set name="items" inverse="true" lazy="false">
   <key column="item表中的orderid"/>
   <one-to-many class="Item"/>
</Set>
Item.hbm.xml:
<Many-to-one name="order" class="Order" column="表中的orderid"/>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多