Exception Report node to traverse cannot be null! The server encountered an unexpected condition
发布日期:2021-06-29 15:02:32 浏览次数:2 分类:技术文章

本文共 1025 字,大约阅读时间需要 3 分钟。

Type Exception Report

Message node to traverse cannot be null!
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
java.lang.IllegalArgumentException: node to traverse cannot be null!
org.hibernate.hql.internal.ast.util.NodeTraverser.traverseDepthFirst(NodeTraverser.java:46)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:284)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:187)
org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:142)
org.hibernate.engine.query.spi.HQLQueryPlan.(HQLQueryPlan.java:115)
org.hibernate.engine.query.spi.HQLQueryPlan.(HQLQueryPlan.java:76)
org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:150)
org.hibernate.internal.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:302)

使用泛型写dao层的时候,出现了错误

在这里插入图片描述

错误的原因是from 和clazz.getName() 中间应该存在一个空格 否则生成的的HQL语句就会连到一起。

"from "+clazz.getName();注意空格

转载地址:https://code100.blog.csdn.net/article/details/107737796 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:联系人管理-客户拜访记录| CRM客户关系管理系统项目 实战七(Struts2+Spring+Hibernate)解析+源代码
下一篇:联系人管理-抽取通用DAO| CRM客户关系管理系统项目 实战六(Struts2+Spring+Hibernate)解析+源代码

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月16日 21时59分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章