添加依赖项
1. 添加 mybatis 库,打开 pom.xml 添加 mybatis dependency 依赖;
org.mybatis
mybatis
3.1.1
这里用的是 3.1.1 版本;
2. 添加 mysql 依赖库
mysql
mysql-connector-java
5.1.26
3. 添加 oracle 依赖,直接添加到 pom.xml 会有问题:
解决办法,要这样操作:
首先要下载 ojdbc14.jar 百度下载, 下载到某个目录
再打开 cmd 命令行窗口, 转到 ojdbc14.jar 所在目录, 运行:
>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=ojdbc14.jar
回车即可
数据源配置
1. 项目目录结构
2. 数据源配置文件 META-INF/mybatis/mysql.properties;
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/springdb
username=root
password=root123
注意:com.mysql.jdbc.Driver 大小写要注意有区别,username以及password后的用户名、密码不能带空格;
3. 我在 WEB-INF/spring/root-context.xml 这个全局的配置文件内配置数据源;
SqlSessionFactoryBean 的 mapperLocations 如果Mapper.xml 分置不同位置,也可以这样写:
classpath:springlibs/mapper/*Mapper.xml
两种Mapper对应 Bean 的配置方式,这是一个 Mapper 对应一个 Bean 的情况:
如果Mapper很多的话, 那一个个配置很麻烦,就可以像下面这样的配置方式:
这是通过扫描的模式,扫描目录在springlibs/dao目录下,所有的mapper都继承SqlMapper接口的接口, 这样一个bean就可以了;
SqlMapper.java 文件:
packagespringlibs.dao;public interfaceSqlMapper {
}
原文:http://www.cnblogs.com/editor/p/3881212.html