inverse(反转)控制关联关系的控制方向。inverse属性,inverse主要用在一对多,多对对双向关联上,inverse可以设置到<set>集合上,默认inverse为false,
所以我们可以从一的一端和多的一端来维护关联关系,如果inverse为true,我们只能从多的一端来维护关联关系,
inverse属性,只影响存储(使存储方向转变),即持久化,也就是说当你使用一对多映射时(one-to-many)在一的一端维护时hibernate会发出多余的update语句,这样会影响应用的性能,在多的一端维护时就不用发出多余的update语句了,当你把inverse设置为true的时候,我们就可以在多的一端维护了,当然这时候也就只能从多的一端维护了,这个就是inverse(反转),就是把控制方向反转来。
所以我们可以从一的一端和多的一端来维护关联关系,如果inverse为true,我们只能从多的一端来维护关联关系,
inverse属性,只影响存储(使存储方向转变),即持久化,也就是说当你使用一对多映射时(one-to-many)在一的一端维护时hibernate会发出多余的update语句,这样会影响应用的性能,在多的一端维护时就不用发出多余的update语句了,当你把inverse设置为true的时候,我们就可以在多的一端维护了,当然这时候也就只能从多的一端维护了,这个就是inverse(反转),就是把控制方向反转来。
解决方案 »
- java 的输出值的问题
- ide问题
- java socket 多线程客户端传递文件问题
- jdbc高手请指点复杂的插入问题
- 此问题很重要,也很严重
- 问题标签用户 基于MyEclipse的登录界面的设计
- 关于j2sdk1.4.2_05无法显示汉语怎么办!
- Jboss3.2.6下能发布Hibernate应用 移植Jboss4.0.0下却提示:/hibernate.cfg.xml not found~~在线等
- 客户端访问 ejb 时出错:javax.naming.NameNotFoundException: Hello not bound
- 关于JFreeChart的奇怪问题,很急啊!!!!!!!!!!!
- 电子表格导入数据库
- HIBERNATE的主键方式native
多在hibernate一对多关系用到,反转后将由多方维护关联关系,1楼说的很清楚了