node to traverse cannot be null!
生活随笔
收集整理的這篇文章主要介紹了
node to traverse cannot be null!
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天跟著視頻做項目時發(fā)現(xiàn)一個錯誤“node to traverse cannot be null!”,先貼出部分錯誤提示:
java.lang.IllegalArgumentException: node to traverse cannot be null!at org.hibernate.hql.ast.util.NodeTraverser.traverseDepthFirst(NodeTraverser.java:63)at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:282)at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:184)at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:904)at com.base.impl.BaseDaoImpl.findAll(BaseDaoImpl.java:57)at com.staff.service.impl.StaffServiceImpl.findALL(StaffServiceImpl.java:25)com.staff.web.action.StaffAction.findAll(StaffAction.java:71)at java.lang.Thread.run(Unknown Source)錯誤提示中已經(jīng)明確給出了錯誤代碼的行號,找到對應(yīng)代碼,乍一看很正確,以為是tomcat神經(jīng)了,重啟了一下,還是相同的錯誤,于是開始仔細看代碼,提示我的DAO層和SERVICE層出錯。
果然,仔細一看是自己的hql語句寫錯了,“from”+bean.getName(),from后面竟然沒有空格,加上空格之后程序正常。上網(wǎng)查了相似的錯誤發(fā)現(xiàn)大多數(shù)錯誤都是自己hql語句書寫錯誤導(dǎo)致的,以后發(fā)現(xiàn)這種錯誤應(yīng)該首先查看自己的sql語句是否正確。特別是空格、英文字母順序等像我一樣初級菜鳥經(jīng)常出現(xiàn)的錯誤。
轉(zhuǎn)載于:https://www.cnblogs.com/wudb/p/7464525.html
總結(jié)
以上是生活随笔為你收集整理的node to traverse cannot be null!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SHELL脚本--简介
- 下一篇: Tips6:用[HideInInspec