inverse
2020-04-01 12:28
85 查看
首先术语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来控制。。
转载于:https://www.cnblogs.com/hero96/p/5838565.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- zz彻底明白Hibernate中的Inverse(一)
- hibernate的父子关系及inverse
- 搞定Hibernate表与表之间的关联,搞懂cascade、inverse、lazy等属性
- Hibernate 级联关系说明 - 关于cascade和inverse的用法
- hibernate 之inverse重点复习
- Hibernate之中inverse与cascade的异同
- inverse和cascade使用阐述
- Hibernate映射文件 Inverse?
- inverse
- Hibernate级联--cascade,inverse
- hibernate之cascade与inverse
- hibernate中的inverse理解
- inverse="true"
- hibernate inverse
- 【转】关于Hibernate中inverse=true的转载
- hibernate里inverse与cascade标签的作用以及区别
- mapreduce 利用InverseMapper.class对key,value进行 交换实现词频排序
- Cascade和inverse的区别
- Hibernate inverse 作用 inverse="true" 作用
- Hibernate中的cascade和inverse属性