sql >> Database >  >> RDS >> Mysql

Hoe de auto-increment primaire sleutelwaarde in MySQL te krijgen met behulp van Hibernate

Wanneer u de slaapstand-entiteit opslaat, wordt de id eigendom wordt voor u ingevuld. Dus als je

MyThing thing = new MyThing();
...

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

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

Ik doe eigenlijk bijna altijd een assertNotNull op de id van een persistente entiteit in mijn tests om te controleren of het opslaan werkte.



  1. Hoe kolom met beperking te laten vallen?

  2. Alleen de verschillende waarden toevoegen met SQLite Sum()

  3. Hoe kan ik een MySQL-query stoppen als het te lang duurt?

  4. MySQL Full-Text zoeken naar hashtags (inclusief het #-symbool in de index)