Thank you prasad for your quick response. I think this should work two-way.
1) I create WorkLocation object first and save it. And I create Asset object. then I set _asset.setWorkLocation(_workLocation). Then I call _session.save(_asset). This will save the asset and the association. 2)I create Asset and save it. And I create WorkLocation object. Then I will add the _asset to_workLocation. public void addAsset(_asset) { asset.add(_asset); } Then I will call _session.save(_workLocation). This should save WorkLocation and the association, which is not happening. Why there is a difference? when many-to-one class can save the association, why not one-to-many class can save the association without setting it explicitly. I have one more question from your response. I generated the classes from mapping file. But the generated class WorkLocation did not have the addAsset() method in it. Should I add anything to mapping to generate that method?. thanks Dosapati ----- Original Message ----- From: "Prasad Iyer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, October 06, 2003 7:52 PM Subject: Re: [Hibernate] relationship not getting saved > There is a problem in your bean. > please check for this code. > Every object of Asset in the Collection should in turn have the relationship > with the WorkLocation. > That is you might have got function like this in WorkLocation > > public void addAsset(Asset _asset){ > asset.add(_asset); > _asset.setWorkLocation(this); > } > otherwise before saving you would have to iterate through the collection of > asset. > And set > _asset.setWorkLocation(workLocation); > > where asset is some collection (List, Set, Map) > regards > prasad chandrasekaran > > > > > ----- Original Message ----- > From: "dosapati" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, October 06, 2003 6:56 PM > Subject: [Hibernate] relationship not getting saved > > > > I dont know wheteher I can post this question here or not. Please let me > > know if there is any other users group. > > > > I am facing this problem with one-to-many association. > > > > association is not getting saved with one-to-many relation class, but it > is > > getting saved with many-to-one relation class. > > > > Example: WorkLocation - to - Asset is one-to-many. And Asset - to - > > WorkLocation is many-to-one relation. > > When An Asset entity is set with WorkLocation object and the Asset is > saved, > > the association Asset-to-WorkLocation is getting saved. > > when a Collection of Assets is set to WorkLocation object and the > > WorkLocation object is saved, the association Asset-to-WorkLocation is not > > getting saved. > > > > thanks > > Dosapati > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > hibernate-devel mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/hibernate-devel > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > hibernate-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/hibernate-devel ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ hibernate-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/hibernate-devel