最近工作上引入Mybatis框架,所以自己本地也搭建个Mybatis环境好学习学习。
1.开发环境准备
Intellij idea 15.0.2
jdk1.6.0_21
oracle11g
参考资料:《Mybatis从入门到精通》-刘增辉
2. 搭建环境
idea上新建一个maven工程,得到如下目录结构:
pom.xml文件中引入相关maven配置和依赖(引入mybatis包以及log4j相关日志jar包)如下:
因为连接的是oracle数据库,引入相关maven配置ojdbc14不生效,百度说是oracle要收费所以远程maven下载不了,图省事我就直接下载了jar包引入到项目里,最后得到的项目结构如下:
3. 写一个简单的查询的demo
3.1 配置mybatis-config.xml
3.2 数据库中有一张country表
3.3 创建实体类simple/model/Country.java
3.4创建mapper配置文件simple/mapper/CountryMapper.xml
3.5创建接口类simple/mapper/CountryMapper
3.6创建测试类simple/mapper/CountryMapperTest.java
最后得到的项目目录结构如下:
执行测试文件里
的testSelectAll方法,得到结果如下: