MyBatis学习总结(八)——Mybatis3.x…

一、搭建开发环境

1.1、使用Maven创建Web项目

  执行如下命令:

mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

  如下图所示:
  

  创建好的项目如下:

  

  编辑pom.xml文件

 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>

  修改 <</span>name>spring4-mybatis3 Maven Webapp</</span>name> 部分,把" Maven Webapp"这部分包含空格的内容去掉,否则Maven在编译项目时会因为空格的原因导致一些莫名其妙的错误出现,修改成: <</span>name>spring4-mybatis3</</span>name> 

  另外,把以下内容删掉:

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内容如下:

 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>

1.2、将创建好的项目导入MyEclipse中

  具体操作步骤如下图所示:

  

  

  

  

  

  手动创建【src/main/java】、【src/test/resources】、【src/test/java】这三个source folder,如下图所示:

  

  到此,项目搭建的工作就算是全部完成了。

二、创建数据库和表(针对MySQL)

SQL脚本如下:

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;

  创建好的数据库和表如下:

  

三、使用generator工具生成代码

  在网上找到了一个generator工具可以根据创建好的数据库表生成MyBatis的表对应的实体类,SQL映射文件和dao,找到generator工具根目录下的generator.xml文件,这个文件是用来配置代码生成规则的,如下图所示:

  

  编辑generator.xml文件,内容如下:

 1 							
		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值