您的位置:首页 > 其它

hibernate inverse作用

2015-09-10 15:38 239 查看
Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指
定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是
hibernate如何生成Sql来维护关联的记录!







如果把Inverse设置为false,会多打印一条SQL语句






如果把Inverse配置改为true则结果之打印2条语句






一对多中,如果要一方维护关
系,就会使在插入或是删除"一"方时去update"多"方的每一个与这个"一"的对象有关系的对象。而如果让"多"方面维护关系时就不会有update操作,因为关系就是在多方的对象中的,直指插入或是删除多方对象就行了

本文出自 “老牛Java” 博客,请务必保留此出处http://liuyj.blog.51cto.com/2340749/1693459
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: