Reputation: 1750
I'm using HibernateTemplate to access the database in my Spring application. Is there any way/method in HibernateTemplate which returns the auto-generate id for my new inserted row? In my case, the auto-generate value is the primary key of my table, which is defined as auto-increment inside the database.
For more info, I use saveOrUpdate() method to insert data.
Upvotes: 13
Views: 19663
Reputation: 388436
When you save a object with saveOrUpdate()
the objects id
field will get updated with the auto generated id
if it was a create operation. So you can simply retrieve the id
property of the saved object to get the auto generated id.
Upvotes: 31