1. 程式人生 > >hibernate中inverse屬性詳解

hibernate中inverse屬性詳解

values 性能 update 關聯 維護 value str true 詳解

術語”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屬性詳解