码迷,mamicode.com
首页 > 其他好文 > 详细

inverse理解

时间:2016-09-03 19:36:50      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

首先术语inverse 被翻译为反转的意思。inverse 制定了关联关系中的方向。

当set的inverse属性默认情况下,hibernate会按照持久化对象的属性变化来同步更新数据库。

得到两条sql语句

Dept dept =(Dept)session.load(Dept.class,new Byte("40"));

Emp emp =(Emp)session.load(Emp.class,new Integer("7347"));

//建立Dept和Emp的关系

emp.setDept(dept);  //本行代码会执行因为持久化对象deptno变化会生成一条SQL

dept.getEmps().add(emp);//同上

tx.commit;

为了避免两个都发挥作用,可以用inverse对象来的值为fals或true来控制。。

 

inverse理解

标签:

原文地址:http://www.cnblogs.com/myhome-1/p/5837726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!