当前位置:   article > 正文

Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

property 'sqlsessionfactory' or 'sqlsessiontemplate' are required

开发环境: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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/518813
推荐阅读
相关标签
  

闽ICP备14008679号