Hibernate出现No data type for node: org.hibernate.hql.ast.tree.IdentNode可能原因之一
某日,单元测试逻辑,出现如下错误:
java.lang.IllegalStateException: No data type for node:org.hibernate.hql.ast.tree.IdentNode \-[IDENT] IdentNode: 'wfProcessInstance' |
找了大半天原因:
原理HQL中用了一个全角空格,该死的肉眼看不出来。因此笔记下..
另外,如何在MyEclipse中检测全角空格,方法如下:
在MyEclipse中选中如下功能:
检测代码中是否如下一个“句号”的字符串,,如果出现"句号",说明这是一个全角空格。