【MVC框架整合】之 SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0
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的更多相关文章
- SSM框架整合模板
SSM框架整合--MAVEN依赖 spring方面(包含了springmvc): spring-webmvc:spring与mvc的整合依赖,主要包括spring的核心包和springmvc需要的包 ...
- Spring3.0 与 MyBatis框架 整合小实例
本文将在Eclipse开发环境下,采用Spring MVC + Spring + MyBatis + Maven + Log4J 框架搭建一个Java web 项目. 1. 环境准备: 1.1 创建数 ...
- spring MVC框架入门(外加SSM整合)
spring MVC框架 一.什么是sping MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 W ...
- SSM框架整合环境构建——基于Spring4和Mybatis3
目录 环境 配置说明 所需jar包 配置db.properties 配置log4j.properties 配置spring.xml 配置mybatis-spring.xml 配置springmvc.x ...
- Spring + Spring MVC+Hibernate框架整合详细配置
来源于:http://www.jianshu.com/p/8e2f92d0838c 具体配置参数: Spring: spring-framework-4.2.2Hibernate: hibernate ...
- MVC+Spring.NET+NHibernate .NET SSH框架整合 C# 委托异步 和 async /await 两种实现的异步 如何消除点击按钮时周围出现的白线? Linq中 AsQueryable(), AsEnumerable()和ToList()的区别和用法
MVC+Spring.NET+NHibernate .NET SSH框架整合 在JAVA中,SSH框架可谓是无人不晓,就和.NET中的MVC框架一样普及.作为一个初学者,可以感受到.NET出了MV ...
- 【Java】Spring MVC 扩展和SSM框架整合
开发web项目通常很多地方需要使用ajax请求来完成相应的功能,比如表单交互或者是复杂的UI设计中数据的传递等等.对于返回结果,我们一般使用JSON对象来表示,那么Spring MVC中如何处理JSO ...
- 吴裕雄--天生自然JAVA SPRING框架开发学习笔记:SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤
因为 Spring MVC 是 Spring 框架中的一个子模块,所以 Spring 与 SpringMVC 之间不存在整合的问题.实际上,SSM 框架的整合只涉及 Spring 与 MyBatis ...
- 前端MVC框架Backbone 1.1.0源码分析(一)
前言 如何定义库与框架 前端的辅助工具太多太多了,那么我们是如何定义库与框架? jQuery是目前用的最广的库了,但是整体来讲jQuery目的性很也明确针对“DOM操作”,当然自己写一个原生态方法也能 ...
随机推荐
- OAuth
http://oauth.net http://oauth.net/2/ http://tools.ietf.org/html/rfc6749 人人网:http://wiki.dev.renren.c ...
- 高效PHP开发注意事项
2015年2月26日 17:23:26 http://www.open-open.com/lib/view/open1332904714233.html
- iframe并排横着显示
由于工作需要,两个iframe需要并排横着显示: 效果如下:
- mysql自增字段重排 或 归零
由于删除了某些记录行,所以自增字段不连续了.重排或归零的方法:方法1:truncate table 你的表名//这样不但重新定位自增的字段,而且会将表里的数据全部删除,慎用!方法2:delete fr ...
- fedora 添加其他操作系统到 GRUB 2 菜单
# yum install os-prober # grub2-mkconfig -o /boot/grub2/grub.cfg
- hdu 4393 优先队列
用优先队列储存每个人的初始距离和编号,每轮求出最快的人,然后pop掉 一开始想遍历队列的,后来发现队列没办法遍历,汗-_-! 题意,给几个第一秒冲出的距离和以后速度,求每秒后最前面人的编号,求完后最前 ...
- WAP网页输入框的默认键盘类型控制
最近有用户反映手机网的输入框不够人性化,比如手机号.卡号输入框应该默认显示数字键盘,邮箱输入框应该默认显示邮箱键盘. 百度上对这样的资料介绍很多,基本上都和这个页面是一个意思 http://www.w ...
- java acm输入输出
转自:http://wei.jian.fei.blog.163.com/blog/static/97300140201081425159217/ 下面说一下ACM-ICPC队员初用Java编程所遇到的 ...
- yum与rpm的使用
rpm常用的命令组合: rpm -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update: -qpl:列出RPM软件包内的文件信息[Query ...
- BroadcastReceiver应用详解(转)
转自: http://blog.csdn.net/liuhe688/article/details/6955668 問渠那得清如許?為有源頭活水來.南宋.朱熹<觀書有感> 据说程序员是最爱 ...