java – 在JPA中使用MAX()无法使用SELECT查询获得正确的值
我是JPA的新手,当我尝试使用MAX()函数查询数据库时遇到问题.我的功能代码如下.谁能帮我?谢谢.我正在使用JPA,TopLink和ApacheDerby.我的方法应该返回表用户的最大id.编辑:我从服务中调用该函数:user.setId()的值始终为“0”.编辑:记录我的实体User声明如下:解决方法您可以直接使用更简单的JPQL或者使用TypedQuery编辑:您应该使用User而不是user.