JAVA测试类调用DAO层查询数据库空指针异常

JAVA测试类调用DAO层查询数据库空指针异常,第1张

tb.getTbUser().getUserLoginpwd()肯定是这句报了异常

然后你看

List<TbAssignment>list = this.getHibernateTemplate().find(hqlString)

if (list != null &&list.size() >0) {

return (TbAssignment) list.get(0)

} else {

return null

}

说明方法返回了null

你看看你的hqlString里面的名字数据库能查到么。

因为你的sql语句有错,导致没取出数据,所以报空指针

"from

elephant"

+

"where

id=?"

这里少了空格了,结果是

from

elephantwhere

id=?

加个空格就没事了

"from

elephant

"

+

"where

id=?"

或者

"from

elephant"

+

"

where

id=?"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6699883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存