I am trying to persist a jaxb object using hibernate into db. All the details in Notice & Document will go in one main table and Slip details will go into other table Below is the jaxb class.
My hbm mapping files:
Ticket.hbm.xml
Document.hbm.xml
When i call session.save(ticket) It is saving only the the primaryKeyNumber in Document table not saving other details in Notice & Slip details
Below is the query generated in log
SQL] - insert into Document_Table (primaryKeyNumber) values (?) Hibernate: insert into Document_Table (primaryKeyNumber) values (?)
Ideally the query should insert all values from Ticket,Document & Notice values and also should generate separate queries to insert Slip Details into Slip_Table like below
Hibernate: insert into Document_Table (primaryKeyNumber,event,eventType,transactionCode,transactionType ) values (?,?,?,?,?)
if I call session.save(ticket.getDocument()) , then document details are recorded in the table without any Notice & slip details
Please help me to find where I have gone wrong here.