Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required问题
来源:互联网 发布:淘宝买家信用怎么升级 编辑:程序博客网 时间:2024/06/05 11:41
之前一直使用mybatis+mybatis-spring-1.1.1,系统升级mybatis后使用mybatis-spring-1.2.0,
再其它配置均未修改的情况下运行dao层注入出错:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
从SqlSessionDaoSupport 这个类的源码中可以看出,原因是mybatis-spring-1.2.0中取消了自动注入SqlSessionFactory 和 SqlSessionTemplate
再其它配置均未修改的情况下运行dao层注入出错:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
从SqlSessionDaoSupport 这个类的源码中可以看出,原因是mybatis-spring-1.2.0中取消了自动注入SqlSessionFactory 和 SqlSessionTemplate
解决方案:因为我们dao层是继承于一个dao基类,所以只要在这个基类中注入任意一个属性即可。SqlSessionFactory在spring配置文件中已经配置。
public class CommonDao extends SqlSessionDaoSupport {// 使用@Resource或者@Autowired@Autowiredpublic void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {super.setSqlSessionFactory(sqlSessionFactory);}}
阅读全文
0 0
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required问题
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- 解决Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- 解决 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- sqlSessionFactory无法注入,报Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are require
- SpringMVC+MyBatis,连接池采用druid,启动报错Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
- 解决Caused by: java.lang.IllegalArgumentException: Property sqlSessionFactory or sqlSessionTemplate ar
- sqlSessionFactory和sqlSessionTemplate
- Bean property 'sqlSessionTemplate' is not writable or has an invalid setter method. Does the paramet
- 计算机网络基础面试题
- Linux下搭建MySQL的主从复制(一)
- 搭建redis-sentinel(哨兵机制)集群
- 最大流算法(Ford-Fulkerson)
- vue 开发命名规范
- Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required问题
- 杨洪国等(2017) 利用卫星重力探测南极冰盖质量变化
- PHP五大运行模式
- 从MapReduce的执行来看如何优化MaxCompute(原ODPS) SQL
- 机器学习-学习笔记 学习总结归纳(第六周)
- Hive性能优化
- 满满的提高芝麻分实操技巧!
- JavaScript 学习笔记
- 远程访问 iconfont.woff 的跨域问题 Access-Control-Allow-Origin