SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0
1、先整合spring 和Mybatis
第一步基本上都是一样加入jar包
图1 创建测试目录
添加junit jar 包和log4j 配置文件
Log4j的配置文件基本上都是不会变的复制过来就行了
图3
现在就和Hibernate不同的地方了
Mybatis 生成映射文件有三种方式,我们做这个就用最简单generator 的方式https://www.360docs.net/doc/283779049.html,/p/mybatis/wiki/Generator
去这个网站下Generator
下载完打开是这么个目录结构
图4
然后把lib中mybatis-generator-core-1.3.2.jar 拷出来然后建立一个叫generator.xml 里面的代码如下
图5
然后创建一个叫src 空文件夹
下面我们就可以来让generator来自动帮我们生成mapper model dao
图6,7,8
创建成功,在src目录下就有相应的包和类
我们直接拷贝到项目中就可以了
图9
拷贝完就是这么个结构
图10
在dao中和mapping中会自动帮我们生成增删改查的方法
所以就不我们自己写了,不过一些复杂的查询和调用存储过程等就得靠我们自己了
下面来加入config.properties 和spring-mybatis.xml spring.xml Config.properties 基本上都是一样的
图12 spring.xml
图13 spring-mybatis.xml
3、然后建立service层
也是一个接口一个实现类
图15
图16 然后我们写测试类测试成功
图17 现在Mybatis 和spring 整合成功了
4、下面就是加入SpringMVC 了
先建包demo.controller
图18 建立spring-mvc.xml 配置文件
别忘了在web.xml中配置
图20 现在开始写AreaController
最后测试
图22
如果把log4j 打印的级别调为debug 可以看到mybatis 为我们拼装的语句
图23
到此整合成功
这也是一个简单的入门,我给大家带来的这几期入门也就到此为止了
楼主要期末考试了也没多少时间了
如果有机会会给大家带来前台框架jQueryEasyUI Flex 和ExtJs 简单的入门下面贴上这次项目的源码