Když uložíte entitu hibernace, id
nemovitost bude osídlena za vás. Pokud tedy máte
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
Vlastně téměř vždy dělám assertNotNull
na id trvalé entity v mých testech, abych se ujistil, že uložení funguje.