DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

giovedì 14 ottobre 2010

JPA retrieve autogenerated keys

Assumendo di aver mappato @Id nella tua Entity con @GeneratedValue(strategy=IDENTITY) e creato la tua tabella con AUTO_INCREMENT sul campo chiave, l'id sarà assegnato al tuo object al commit.

Potrai accedere all'id dal tuo object dopo il commit. Se ne hai bisogno prima del commit, puoi chiamare flush() per assegnare l'id.

Nessun commento:

Posta un commento

DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

Cerca su Wiki

Cerca su Google

Cerca nel Blog con Google