Register / Login
Win a copy of
Clojure in Action
this week in the
Object Relational Mapping
Hibernate : Bidirectional Association
posted 7 years ago
Assume one to many relationship exists between Item and Bid and is bidirectional. As we need to access them in either way,to save an item, we need to write :
Set bidset = new
item.setBids(bidset);// Line 2
suppose i only comment line 1 and then save item :
a)it's inserting into ITEM table
b) It's inserting into BID table but the FK (ITEM_ID) is setting as null...
So this means i won;t be able to retrieve bids from this item.. ?
suppose i only comment line 2 and then save bid :
a) insert into bid
b) insert into item
c) update bid to set FK (ITEM_ID) properly
Moreover i don't understand that why in case 2) it executed the update (c)
while in case 1) it doesn't ?
I agree. Here's the link:
inverse attribute - too confusing !!!
Inverse Attribute : Serious Problem
Item - Bid example not working
Cascade-save HELP !!!!
Too many queries , JDBC vs Hibernate