这是执行的sql,在mysql中执行能拿到我想要的结果. 这是我在mysql中拼接的hql, 拼接出来和上面sql一样,能在mysql中直接执行. 但是在hibernate中会给我报错 java.lang.RuntimeException: hql cant auto count . 我推断是因为我实体类没有这个count(*)属性导致的bug 我在网上查说是可以用 new list(需要查询的数据) createQuery(hql).list; 结果还是出现这个异常. hibernate 用的比较少 不知道怎么解决. 求助.
收起
hql中查询的属性需要用实体类中定义的属性, 也不能要用表名,而是实体类名
报告相同问题?