Buongiorno.
Ho un entity bean mappato su una tabella che possiede un campo chiave auto_increment intera con valore di default null. La tabella risiede su un DB MySql.
Il mio problema: quando creo una nuova istanza di bean, la valorizzo e poi la "persisto" sul database, la tabella genera correttamante la chiave, ma la mia istanza di bean non lo riceve.
In pratica il mio campo id, che è annotato come @Id (generate=GeneratorType.AUTO) risulta essere 0 anche dopo aver effettuato la persistenza.
Qual'è la procedura corretta per ottenere la chiave primaria appena generata(possibilmente senza dover interrogare il DB)?
Grazie mille.

)?
Rispondi quotando