MyBatis学习总结(八)——Mybatis3.x…
来源:互联网 发布:utorrent mac安装不了 编辑:程序博客网 时间:2024/06/11 02:25
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境
1.1、使用Maven创建Web项目
执行如下命令:
mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
如下图所示:
创建好的项目如下:
编辑pom.xml文件
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1 <</span>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <</span>modelVersion>4.0.0</</span>modelVersion> 4 <</span>groupId>me.gacl</</span>groupId> 5 <</span>artifactId>spring4-mybatis3</</span>artifactId> 6 <</span>packaging>war</</span>packaging> 7 <</span>version>1.0-SNAPSHOT</</span>version> 8 <</span>name>spring4-mybatis3 Maven Webapp</</span>name> 9 <</span>url>http://maven.apache.org</</span>url>10 <</span>dependencies>11 <</span>dependency>12 <</span>groupId>junit</</span>groupId>13 <</span>artifactId>junit</</span>artifactId>14 <</span>version>3.8.1</</span>version>15 <</span>scope>test</</span>scope>16 </</span>dependency>17 </</span>dependencies>18 <</span>build>19 <</span>finalName>spring4-mybatis3</</span>finalName>20 </</span>build>21 </</span>project>
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
修改
另外,把以下内容删掉:
1 <</span>dependency>2 <</span>groupId>junit</</span>groupId>3 <</span>artifactId>junit</</span>artifactId>4 <</span>version>3.8.1</</span>version>5 <</span>scope>test</</span>scope>6 </</span>dependency>
这部分是junit的jar包依赖信息,这个版本太低了,我们不使用这个Junit测试版本,修改过后的pom.xml内容如下:
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1 <</span>project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <</span>modelVersion>4.0.0</</span>modelVersion> 4 <</span>groupId>me.gacl</</span>groupId> 5 <</span>artifactId>spring4-mybatis3</</span>artifactId> 6 <</span>packaging>war</</span>packaging> 7 <</span>version>1.0-SNAPSHOT</</span>version> 8 <</span>name>spring4-mybatis3</</span>name> 9 <</span>url>http://maven.apache.org</</span>url>10 <</span>dependencies>11 12 </</span>dependencies>13 <</span>build>14 <</span>finalName>spring4-mybatis3</</span>finalName>15 </</span>build>16 </</span>project>
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1.2、将创建好的项目导入MyEclipse中
具体操作步骤如下图所示:
手动创建【src/main/java】、【src/test/resources】、【src/test/java】这三个sourcefolder,如下图所示:
到此,项目搭建的工作就算是全部完成了。
二、创建数据库和表(针对MySQL)
SQL脚本如下:
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
Create DATABASE spring4_mybatis3;USE spring4_mybatis3;DROP TABLE IF EXISTS t_user;CREATE TABLE t_user ( user_id char(32) NOT NULL, user_name varchar(30) DEFAULT NULL, user_birthday date DEFAULT NULL, user_salary double DEFAULT NULL, PRIMARY KEY (user_id)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
创建好的数据库和表如下:
三、使用generator工具生成代码
在网上找到了一个generator工具可以根据创建好的数据库表生成MyBatis的表对应的实体类,SQL映射文件和dao,找到generator工具根目录下的generator.xml文件,这个文件是用来配置代码生成规则的,如下图所示:
编辑generator.xml文件,内容如下:
![MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合 复制代码](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
1
0 0
- MyBatis学习总结(八)——Mybatis3.x…
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- MyBatis学习总结(四)——解决字段名…
- MyBatis学习总结(五)——实现关联表…
- 北大OJ2371
- MyBatis学习总结(六)——调用存储过…
- MyBatis学习总结(七)——Mybatis缓存…
- MyBatis学习总结(八)——Mybatis3.x…
- 使用Maven搭建Struts2+Spring3+Hib…
- EasyUI学习总结——EasyUI入门
- EditPlus注册码在线生成
- mysql参考手册学习笔记
- Sublime Text 3中配置编…
- 教你彻底解决Eclipse自动补全变量…
- Oracle存储过程创建及调用
- MyEclipse安装SVN插件
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
爱投云彩
云彩宝
云彩面包
什么的云彩
臧云彩
阿信坐在云彩上
阿信坐云彩上
不带走一片云彩
张至顺羽化云彩照片
云彩在天空里
早上的云彩叫什么
不带走一片云彩上一句
作别西天的云彩
夺妻天边的云彩
云彩面包第一部
云彩是怎么形成的
天空中的云朵像什么
挥挥衣袖不带走一片云彩
闷油瓶为什么杀云彩
挥一挥衣袖不带走一片云彩
我挥一挥衣袖不带走一片云彩
天光云影
天天云影
云影tv
云影
天光云影共徘徊
天光云影共徘徊的上一句
送我上青云影评
女权帝国 淡淡的云影
都市护花高手 清风云影
云微
微云网盘
微云登录
微云网页版登录
微云下载
微云手机网页版登陆入口
weiyun
微云网页版
微云网页版登录入口
下载微云
qq微云