Wenn Sie die Hibernate-Entität speichern, wird die id
Eigenschaft wird für Sie ausgefüllt. Wenn Sie also
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
Ich mache eigentlich fast immer ein assertNotNull
auf der ID einer persistenten Entität in meinen Tests, um sicherzustellen, dass das Speichern funktioniert hat.