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

Sådan får du returnerende ID i JPA efter indsættelse af indbygget forespørgsel

OK, det var nemt. Jeg har lige brugt q.getSingleResults() og det fungerede fint!

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



  1. Ved sletning af kaskade til selvhenvisningstabel

  2. Returner dag, måned og år i MySQL

  3. Vælg særskilte poster på en joinforbindelse

  4. Fejlkode:1290. MySQL-serveren kører med --secure-file-priv indstillingen, så den kan ikke udføre denne sætning