我正在尝试使用以下查询获取帐单详细信息
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
如何解决上述异常?
答案 0 :(得分:0)
更新为List<BillDetails> obj = query.list();
。如果无法解决您的问题。我希望您通过所有例外和相关实体向我们展示。