gpt4 book ai didi

java - 在 JPQL 中选择 nvl(max(c.EmployeeId),0)?

转载 作者:搜寻专家 更新时间:2023-11-01 01:58:55 25 4
gpt4 key购买 nike

我正在使用 oracle10g 数据库和 eclipselink,我需要从表中获取最后插入的键,所以我创建了这个查询

javax.persistence.Query q =   
em.createQuery("SELECT nvl(MAX(c.myAtt),0) " +
"from myTable as c");
return Integer.parseInt(q.getSingleResult().toString()); `

但是当表格为空时(有时它可能会变空)我收到 ILEGAL ARGUMENT EXCEPTION,原因:JPQL 异常,详细信息:“在 EntityManager 中创建查询时发生异常”。我做错了什么?

最佳答案

与此同时,其他人可能在 Autorizaciones 中插入了一些内容,然后您收到了错误的 ID

关于java - 在 JPQL 中选择 nvl(max(c.EmployeeId),0)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com