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

Sådan får du den auto-increment primære nøgleværdi i MySQL ved hjælp af Hibernate

Når du gemmer enheden i dvaletilstand, vil id ejendom vil blive befolket for dig. Så hvis du har

MyThing thing = new MyThing();
...

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

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

Jeg laver faktisk næsten altid en assertNotNull på id'et for en vedvarende enhed i mine tests for at sikre, at lagringen fungerede.



  1. Django unikke sammen begrænsningsfejl?

  2. Fjern pivot med kolonnenavn

  3. SAMLING 'utf8_general_ci' er ikke gyldig for CHARACTER SET 'latin1'

  4. Avanceret SQL:Variationer og forskellige anvendelsestilfælde af T-SQL Insert Statement