ERROR org.hibernate.hql.internal.ast.ErrorCounter unexpected token: form 異常解決
根據異常提示:我找了我的MySQL語句:果然找到了
將FORM修改為FROM后運行就對了
這些都是粗心導致,希望我能記住這個錯誤。
我百度了一下,發現還有許多類似的錯誤
總結:
ERROR org.hibernate.hql.internal.ast.ErrorCounter :unexpected token: xxxx
解決辦法:
1、首先檢查自己的sql語句是否錯寫如(將xxxx錯寫成xxx)
2、檢查關鍵字xxxx語句中是否漏寫其他關鍵字如:and,
3、就是講MySQL語句與hibernate的HQL語句弄混了,如MySQL語句中有limit,而hibernate中沒有,它也不識別limit,要仔細查看對比自己的sql語句是否符合語法