博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring整合Mybatis解决 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
阅读量:6924 次
发布时间:2019-06-27

本文共 809 字,大约阅读时间需要 2 分钟。

在Spring4和Mybatis3整合的时候,dao层注入'sqlSessionFactory'或'sqlSessionTemplate'会报错解决办法如下:

package com.alibaba.webx.MyWebxTest.myWebX.module.dao.impl;    import org.apache.ibatis.session.SqlSessionFactory;  import org.mybatis.spring.SqlSessionTemplate;  import org.mybatis.spring.support.SqlSessionDaoSupport;  import org.springframework.beans.factory.annotation.Autowired;    /**  * 公用的DAO  * @author zkn  *  */    public abstract class AbstractDao extends SqlSessionDaoSupport{        /**      * Autowired 必须要有      */      @Autowired      public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory){                    super.setSqlSessionFactory(sqlSessionFactory);      }        }

原因是因为Mybatis3依赖的jar位 mybatis--1.2.0.jar,这个版本及以上的版本中对SqlSessionDaoSupport类中的'sqlSessionFactory'或'sqlSessionTemplate'注入方式进行了调整。

转载地址:http://cqkjl.baihongyu.com/

你可能感兴趣的文章
Elasticsearch学习概念之curl
查看>>
编程实战——电影管理器之利用MediaInfo获取高清视频文件的相关信息
查看>>
iOS: NSURLConnection详解
查看>>
Java8-Stream-No.01
查看>>
Java8-Stream-No.06
查看>>
Java8-Lambda-No.05
查看>>
2016新年快乐
查看>>
.NET-创建虚拟表,将 SQL 表中的数据导入虚拟表
查看>>
apache开源项目 -- tez
查看>>
Project2002软件使用相关问题释疑
查看>>
VC++6.0注释快捷键设置
查看>>
unity平行光太亮?物体发白?可能你使用了2个或多个平行光
查看>>
wc命令
查看>>
WF4.0 Beta1之旅(1):基本介绍
查看>>
Linux Kernel Development——内存管理
查看>>
Hash MD5 CRC 知识
查看>>
redis持久化,rdb,aof
查看>>
SSH面试题
查看>>
Python黑帽编程2.9 面向对象编程
查看>>
支付宝pc端支付接入PHP实现
查看>>