far*_*eed 4 postgresql hibernate jpa
I have the following code in JPA to return an auto generated ID after inserting using native query:
Query q = em.createNativeQuery("insert into .... returning ID", Long.class);
q.executeUpdate();
Run Code Online (Sandbox Code Playgroud)
However, I'm getting the following error:
A result was returned when none was expected
Run Code Online (Sandbox Code Playgroud)
好的,那很容易。我刚刚使用了q.getSingleResults(),效果很好!
Query q = em.createNativeQuery(sql);
BigInteger biid = (BigInteger) q.getSingleResult();
long id = biid.longValue();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |