Hibernateエンティティを保存すると、id
プロパティが入力されます。だからあなたが持っているなら
MyThing thing = new MyThing();
...
// save the transient instance.
dao.save(thing);
// after the session flushes, thing.getId() should return the id.
私は実際、ほとんどの場合、assertNotNull
を実行します テストで永続化されたエンティティのIDを使用して、保存が機能したことを確認します。