异常org.hibernate.exception.GenericJDBCException:使用hql处理数据时无法提取ResultSet

时间:2015-04-15 09:30:57

标签: 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 如何解决上述异常?

1 个答案:

答案 0 :(得分:0)

更新为List<BillDetails> obj = query.list();。如果无法解决您的问题。我希望您通过所有例外和相关实体向我们展示。