PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come ottenere l'ID restituito in JPA dopo l'inserimento della query nativa

OK, è stato facile. Ho appena usato q.getSingleResults() e ha funzionato bene!

Query q = em.createNativeQuery(sql);
BigInteger biid = (BigInteger) q.getSingleResult();
long id = biid.longValue();