首页 > 代码库 > hibernate中inverse属性详解

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属性详解