hibernate中inverse属性详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate中inverse属性详解相关的知识,希望对你有一定的参考价值。

术语”inverse”直译为”反转”。在Hibernate中,inverse属性指定了关联关系中的方向。
关联关系中,inverse=“false”的为主动方,由主动方维护关联关系。
在一对多关联中,将one方的inverse设置为true,这将有助于性能的改善。
也就是让所有新生主动来报到。
Hibernate: insert into district (name, id) values (?, ?)
Hibernate: insert into street (name, district_id, id) values (?, ?, ?)
结论:one方(district)不主动update对象的外键,而是在street端手动设置







以上是关于hibernate中inverse属性详解的主要内容,如果未能解决你的问题,请参考以下文章

详解Hibernate中cascade与inverse

Hibernate

hibernate inverse属性的作用

Hibernate中的inverse

Hibernate(或其它ORM)里的inverse用法详解,内容摘自Java web轻量级开发面试教程

hibernate cascade(级联)和inverse关系详解