java.lang.IllegalStateException:没有节点的数据类型:org.hibernate.hql.ast.tree.MethodNode

时间:2010-08-24 10:14:59

标签: hibernate

问候所有,我在以下方法中得到此异常,我不知道原因:

List<Date> temps = getCurrentSession()
                .createQuery(
                        "select distinct date(uploadDate) from FileDomain where projectId=:projectId"
                                + " and entityId not in(select fileId from FileVersion) order by date(uploadDate) desc ")
                .setLong("projectId", projectId).list();

1 个答案:

答案 0 :(得分:2)

尝试从date()移除distinct date(uploadDate),因此它只是select distinct uploadDate from...

最有可能的问题是您的方言没有配置date功能,所以如果不需要,请将其删除。