qq_35561866 2017-03-21 02:22 采纳率: 20%
浏览 854

hibernate中的sql查询报错,急急急急急

BigInteger count = (BigInteger) cxbAgentWithDrawCashRepository.getSessionFactory().getCurrentSession().createSQLQuery("SELECT COUNT(*) FROM ("+sql+") q " ).uniqueResult();图片说明

  • 写回答

1条回答 默认 最新

  • 迷茫猿小明 2017-03-21 02:34
    关注

    试试这个,这个异常感觉是sql语句有问题或者uniqueResult()方法,你看一下解释,是不是没有数据是抛出异常,而不是返回0,这样需要自己处理一下。
    String sql = "select count(*) num from "+表名

    Long num = Long.valueOf(this.sessionFactory.getCurrentSession().createSQLQuery(sql).uniqueResult().toString());

    评论

报告相同问题?