Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter o valor da chave primária de incremento automático no MySQL usando o Hibernate


Quando você salva a entidade de hibernação, o id propriedade será preenchida para você. Então se você tem
MyThing thing = new MyThing();
...

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

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

Na verdade, quase sempre faço um assertNotNull no id de uma entidade persistente em meus testes para garantir que o salvamento funcionou.