Mybatis是持久层最优秀的一个框架,他解决了JDBC代码的冗余以及参数的手工配置的难题,是一个反映映射以及结果集的一种框架模式,接下来主要阐述一下框架环境配置流程以及使用方法:
(1)创建maven项目
为什么创建该项目,主要是因为在以后开发中习惯上使用的就是Maven框架,maven项目主要适合于团队开发,通过导入依赖包的方式解决重复导入包的方式,解决包冗余以及包缺失的问题,主要步骤如下
a.点击file->new->object进入创建项目对话框(勾选“create a simple project”)
b.点击next进入下一步,就出现一个对话框,group id代表组织名,一般是网站的倒序名称,例如“www.baidu.com”,那么组织名就是“com
.baidu.团队名称.个人名字简写”,artifact id代表该项目名称,另外packing 我习惯上选择war,点击finish创建完成,如下图所示:
注意:创建之后就会报一些错误,一般选择如下方式就可以解决
(2)导入Mybatis依赖包
点击pom.xml文件,打开之后一般以下代码复制到该文件中即可(即主要目的就是导入一些依赖包):
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.baidu.hevttc.lmj</groupId>
<artifactId>Mybatis</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>3.2.5</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>