sql >> Base de Datos >  >> RDS >> Mysql

Cómo obtener el valor de la clave principal de incremento automático en MySQL usando Hibernate

Cuando guarda la entidad de hibernación, el id la propiedad se llenará por usted. Así que si tienes

MyThing thing = new MyThing();
...

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

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

De hecho, casi siempre hago un assertNotNull en la identificación de una entidad persistente en mis pruebas para asegurarme de que funcionó.