文章目录
- 前言
- 一、创建一个空的mybatis项目
- 二、创建一个Maven模块
- 三、各个文件的配置
- 四、总结
前言
在idea上创建我的第一个MyBatis框架
一、创建一个空的mybatis项目
1、new一个新的项目
2、选择最下面,创建一个空项目
3、为空项目取一个名字,位置可以自己选
4、点击完成后,开始配置以下版本,两个版本得一样,例如都是11
点击apply应用,然后点击ok
二、创建一个Maven模块
先关闭一下空项目,然后再打开,显示项目名称
打开刚才的项目
1、右键新建一个模块
2、选择为Maven的模块
3、为模块取一个名字,然后点击完成
MyBatis模块创建成功
三、配置一下MyBatis文件
1、写入<packging>标签导入jar包
2、粘贴代码引入依赖
<dependencies>
<!--junit测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--MyBatis核心-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.3</version>
</dependency>
<!--log4j日志-->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
3、创建核心配置文件mybatis-config.xml
4、在mybatis-config.xml文件中写入配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!--引入properties文件-->
<properties resource="jdbc.properties"/>
<!--设置类型别名-->
<!--
type:设置别名的类型
alias:设置别名的名称,不设置默认为类名且不区分大小写
package默认用类名,减少重复代码
-->
<typeAliases>
<!-- <typeAlias type="com.mybatis.pojp.User" alias="User"></typeAlias>-->
<package name="com.mybatis.pojp"/>
</typeAliases>
<!-- 对事务的管理和连接池的配置 -->
<environments default="development">
<!--
environment:配置某个具体的环境
id:表示连接数据库的环境的唯一标识,不能重复
-->
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<!-- mapping 文件路径配置 -->
<mappers>
<!-- <mapper resource="mappers/UserMapper.xml" />-->
<!--
以包为单位引入映射文件
要求:
1、mapper接口所在的包要和映射文件所在的包一致
2、mapper接口要和映射文件的名字一致
-->
<package name="com.mybatis.mapper"/>
</mappers>
</configuration>
5、创建一个数据库连接池文件
在文件中写入数据库信息
例如:驱动,mysql的库名stu,数据库账号root,密码123456
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/stu
jdbc.username=root
jdbc.password=123456