java - 异常org.hibernate.exception.GenericJDBCException : could not extract ResultSet while feching data using hql

标签 java hibernate hql

我正在尝试使用以下查询获取账单详细信息

String hql =  "from BillDetails as bd "
               + "left join fetch bd.billPaidDetails  as bpd"
               + "where bd.client.id=:cid "
               + "and sum(bpd.amount)<bd.total "
               + "order by bd.addDate";

Query query = session.createQuery(hql);
query.setParameter("cid", cid);
obj = query.list();

这里一张账单有很多张billPaidDetails我只想获取那些我正在使用的未全额支付的账单 sum(bpd.amount)<bd.total在哪里条件但这正在显示 Exception org.hibernate.exception.GenericJDBCException: could not extract ResultSet 如何解决上述异常?

最佳答案

更新至List<BillDetails> obj = query.list(); .如果它不能解决您的问题。我希望您向我们展示所有异常和相关实体。

关于java - 异常org.hibernate.exception.GenericJDBCException : could not extract ResultSet while feching data using hql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29646585/

相关文章:

java - HQL 查询中出现意外 token 错误

java - Spring安全身份验证仅使用用户名但没有密码,如果登录成功,我需要生成 token

java - 在Java中从MIDI Controller 接收com.sun.media.sound.FastShortMessage,如何解码?

java - 如何使用 Jackson 和 MongoDB 传递 JSON 消息中的属性?

database - jpa spring boot - hibernate 插入速度慢

java - Hibernate 无法运行此 hql 查询

java - 限制文本字段中的文本输入

java - 使用嵌入主键列表进行查询

java - 通过链接表获取具有属性的映射的大小

java - HQL 不返回结果,但生成的 SQL 在 SQL Developer 上完美运行