Saat Anda menyimpan entitas hibernasi, id
properti akan diisi untuk Anda. Jadi jika Anda memiliki
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
Saya sebenarnya hampir selalu melakukan assertNotNull
pada id entitas yang bertahan dalam pengujian saya untuk memastikan penyimpanan berfungsi.