जब आप हाइबरनेट इकाई को सहेजते हैं, तो id संपत्ति आपके लिए आबाद होगी। तो अगर आपके पास है
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
मैं वास्तव में लगभग हमेशा एक assertNotNull करता हूं यह सुनिश्चित करने के लिए कि सेव ने काम किया है, मेरे परीक्षणों में एक स्थायी इकाई की आईडी पर।