hibernate many-to-one // one-to-many

many-to-one

实体类的对应配置文件中

在many类中加入<many -to-one name="dept//实体类中的one实体类" class="Dept" column="t_dept_id"//数据库中对应的列>

one-to-many

在one实体类中加入set<Items> items属性,配置文件中加入<set name="items" cascade="all-delete-orphan">//级联同步删除更新

                                                                                                                     <key column="t_order_id"/>//数据库表中one类对应的列。

                                                                                                                    <one-to-many  class="Item"/>对应的many类

                                                                                                           </set>

同时在many实体类中将关联one类的order id属性改为one实体类,并且将配置文件改为<many-to-one name="order"//实体类class=

"Order" column="t_order_id"//关联one类的数据列名/>


many-to-many

例如Student和Courses

student中加入set<Courses> courses配置文件中加入<set name="courses table="t_student_course">//关系表

                                                                                                     <key column="t_student_id"/>//关系表中的列名

                                                                                                <many-to-many class="Course" column="t_course_id"/>

                                                                                                    </set>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值