我正在尝试使用以下查询获取账单详细信息
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/