GeeCON Prague 2014*
The moose likes Groovy and the fly likes One to Many relationship not inserting to one table Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Languages » Groovy
Bookmark "One to Many relationship not inserting to one table" Watch "One to Many relationship not inserting to one table" New topic
Author

One to Many relationship not inserting to one table

Nirenj George
Greenhorn

Joined: Nov 01, 2011
Posts: 1

Hi there,

I am new to Grails. There are 2 tables names 'Vessel' and 'Comment'. Each vessel records can have multiple comments posted by different users. When user saves any Vessel record along with any Comments, Vessel data must be saved to Vessel table and each Comment must be saved to Comment table with reference to record in Vessel table.

Now the problem is that once I call the save button, my app only inserts record into Vessel table and does not insert any records into Comment table. I have given one-to-many relationship.

Please advice whether I need to do any extra steps to make sure both tables get data inserted, or is there anything I am missing here. I am using Grails 1.3.7.

Thanks a lot in advance.





Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

the code you have thus far looks good (albeit with some outdated steps but not detrimental). However, you didn't how / tell us how your 2 domain objects are getting populated in the first place.


GenRocket - Experts at Building Test Data
 
GeeCON Prague 2014
 
subject: One to Many relationship not inserting to one table