Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere il valore della chiave primaria di incremento automatico in MySQL usando Hibernate

Quando salvi l'entità di ibernazione, l'id la proprietà verrà popolata per te. Quindi se hai

MyThing thing = new MyThing();
...

// save the transient instance.
dao.save(thing);

// after the session flushes, thing.getId() should return the id.

In realtà faccio quasi sempre un assertNotNull sull'id di un'entità persistente nei miei test per assicurarmi che il salvataggio abbia funzionato.