java hibernate 中"node to traverse cannot be null"的错误
出现这种问题是因为HQL语句出现问题,引起内部查询对象为空,
无法处理为空值引起的。检查HQL语句是否正确(尤其是关键字)。
我几次检查到 from 并没有写错!但错误就是出在了这里!
无奈上网寻求!但也都是from写错的缘故!
后来我再仔细一看!的确是HQL语句写法错误!请看下面这个对比
1."SELECT COUNT(r) FROM Reply r where r.topic=?") 错
2."SELECT COUNT(r) FROM Reply r where r.topic=?") 对
注意:第一条语句中select 和count(r)之间的空格
1.是全角输入状态下的空格
2.是半角输入状态下的空格
还是好好巩固下基础!再仔细些了!不要多按了键!
再解“node to traverse cannot be null!”
最新推荐文章于 2020-06-30 23:11:38 发布