jQuery in Action, 3rd edition
The moose likes Object Relational Mapping and the fly likes Inverse in Bidirectional Mapping Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Inverse in Bidirectional Mapping" Watch "Inverse in Bidirectional Mapping" New topic

Inverse in Bidirectional Mapping

vivek dhiman
Ranch Hand

Joined: Aug 05, 2011
Posts: 151


I was just going through 1-M bidirectional mapping's inverse keyword in hibernate. I searched lot but not able to find example where there should be mandatory to have an inverse true. Just observed the difference in number of update queries fired. Can any one provide some example where it is necessary to make inverse=true.

Bill Gorder

Joined: Mar 07, 2010
Posts: 1682

Well you don't need to use inverse if you are using mappedBy. The only difference is mappeBy explicitly points to the owning side where as inverse=true does not. Inverse does not require knowledge of an owning side in fact their might not even be one. I guess the point I am making is every time you add a mappedBy you are in essence setting inverse-true

[How To Ask Questions][Read before you PM me]
I agree. Here's the link: http://aspose.com/file-tools
subject: Inverse in Bidirectional Mapping
It's not a secret anymore!