sql >> Databasteknik >  >> RDS >> Mysql

Hur man får det automatiska ökningsvärdet för primärnyckeln i MySQL med Hibernate

När du sparar entiteten för viloläge visas id fastigheten kommer att befolkas åt dig. Så om du har

MyThing thing = new MyThing();
...

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

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

Jag gör faktiskt nästan alltid en assertNotNull på id:t för en kvarstående enhet i mina tester för att se till att lagringen fungerade.



  1. MySQL, skapa en enkel funktion

  2. Atomic Increment med Entity Framework

  3. Hur man avgör om talet är flytande eller heltal

  4. Behöver jag verkligen använda SET XACT_ABORT ON?