Caused by: java.lang.IllegalArgumentException: Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required
解决方法:
在BaseDao中,把
@Resource
private SqlSessionFactory sqlSessionFactory;
改成
@Resource
@Override
public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
super.setSqlSessionFactory(sqlSessionFactory);
}
本文详细介绍了如何解决在使用MyBatis时遇到的'Caused by:java.lang.IllegalArgumentException:Property‘sqlSessionFactory’or‘sqlSessionTemplate’are required'异常。通过调整BaseDao中的SqlSessionFactory注入方式,从直接声明成员变量改为实现set方法,可以有效避免此类问题。
1万+

被折叠的 条评论
为什么被折叠?



