Po zapisaniu encji hibernacji id
nieruchomość zostanie zapełniona dla Ciebie. Więc jeśli masz
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
Właściwie prawie zawsze robię assertNotNull
na identyfikatorze utrwalonej jednostki w moich testach, aby upewnić się, że zapisanie działa.