【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0
2014-09-26 16:53
239 查看
1、先整合spring和Mybatis
第一步基本上都是一样加入jar包创建测试目录
添加junit jar包和log4j配置文件
Log4j的配置文件基本上都是不会变的复制过来就行了
现在就和Hibernate不同的地方了
Mybatis生成映射文件有三种方式,我们做这个就用最简单generator的方式
http://code.google.com/p/mybatis/wiki/Generator
去这个网站下Generator
下载完打开是这么个目录结构
然后把lib中mybatis-generator-core-1.3.2.jar 拷出来然后建立一个叫generator.xml
里面的代码如下:
然后创建一个叫src 空文件夹
下面我们就可以来让generator来自动帮我们生成mapper model dao
生成的语句如下:
创建成功,在src目录下就有相应的包和类
我们直接拷贝到项目中就可以了
拷贝完就是这么个结构
在dao中和mapping中会自动帮我们生成增删改查的方法
所以就不我们自己写了,不过一些复杂的查询和调用存储过程等就得靠我们自己了
这就是一些简单的sql语句拼装我就不解释了很简单
2、下面来加入config.properties 和spring-mybatis.xml spring.xml
Config.properties 基本上都是一样的spring.xml
spring-mybatis.xml
3、然后建立service层
也是一个接口一个实现类然后我们写测试类测试成功
现在Mybatis 和spring 整合成功了
4、下面就是加入SpringMVC了
先建包 demo.controller建立spring-mvc.xml 配置文件
别忘了在web.xml中配置
现在开始写AreaController
最后测试
如果把log4j 打印的级别调为debug 可以看到mybatis 为我们拼装的语句
到此整合成功
这也是一个简单的入门,我给大家带来的这几期入门 也就到此为止了
下面贴上这次项目的源码
http://pan.baidu.com/share/link?shareid=2029193491&uk=2116655672
本文转自:http://tieba.baidu.com/p/2399859148
相关文章推荐
- 【MVC框架整合】之 二:SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0+atomikos 多个事务管理
- 【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0的总结
- 【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2创建测试目录
- spring、springmvc和mybaites在maven整合
- SpringMVC+Spring+Mybatis+Maven整合-mybatis及SpringMVC、Mybatis查询
- SSM Spring、SpringMvc、MyBatis整合
- SpringMVC整合Redis 出现 afterPropertiesSet signature: ()V) Incompatible argument to function 解决办法
- 初学者总结:Spring整合SpringMVC
- SpringMvc 深入讲解 三(springMvc整合spring)
- SpringMVC整合Mybatis的对象别名设置方式
- springmvc3.2+mybatis2.3.7整合
- 同是流行MVC框架,比较Strtus2和SpringMVC的区别
- 在整合SpringMVC时,openSession和getCurrentSession事物控制区别,在测试时如果报could not initialize proxy - no Session
- springmvc mybatis 整合
- day62_mybatis_springMVC_spring整合
- 小程序图片上传整合springmvc
- MyBatis3整合Spring3、SpringMVC3
- mybatis3+springmvc4+spring4整合教程
- spring和mybatis的整合配置(包括springmvc)
- JavaEE_Mybatis_SpringMVC_整合开发_Controller的返回值