赞
踩
开发环境:sping+springmvc-4.3.9+mybatis-3.4.6
开发软件:myeclipes2017CI
最近在项目开发过程搭建框架的时候,出现了异常,从网上找到的解决方法:
异常类型:Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required
产生所在:在构建baseDao的时候,继承了SqlSessionDaoSupport。在baseDao的方法中调用sqlSessionFactory来执行sql语句。
异常原因:
原因是mybatis-spring-1.2.0之后的版本中取消了自动注入SqlSessionFactory 和 SqlSessionTemplate
解决方案:在继承了SqlSessionDaoSupport的基类中,添加一下的代码即可:
@Autowired
public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory){
super.setSqlSessionFactory(sqlSessionFactory);
}
手动的子类中注入SqlSessionFactory(或SqlSessionTemplate)。
原文:https://blog.csdn.net/lansonan1005/article/details/51482116
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。