建立第一个Mybatis
进入idea
File --> New -->Project -->Maven
next -->设置一个名称
可以删除src
添加依赖包
mysql驱动
dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
mybatis驱动
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
junit驱动
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2 </version>
</dependency>
添加一个module模块
添加一个模块的好处是 以后的每一次开发需要去添加驱动,
新建模块完成之后进行下面操作 完成增删查改的操作
1.在main.resources中添加一个xml配置文件
名称官方推荐为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>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="org/mybatis/example/BlogMapper.xml"/>
</mappers>
</configuration>
下一步可以测试一下数据库是否可以连接
连接成功之后才可以保证后续的数据库操作成功执行
2.在main.java目录下添加java文件
java文件 main.java.com.pojo.user.java
操作mybatis工具类: main.java.com.utils.mybatisUtils.java
(接口)实现映射![main.java.com.dao.userMapper
映射文件的内容 main.java.com.dao.UserMapper.xml
至此所有的配置就全部结束勒,可以实现增删查改的简单操作
这里个人遇到的错误总结
pom.xml添加如下代码 解决放行静态资源
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
祝大家好运!!!