MyBatis-第一个MyBatis程序
1,1 搭建环境
porm.xml
<?xml version="1.0" encoding="UTF-8"?> <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>org.example</groupId> <artifactId>MyBatis</artifactId> <version>1.0-SNAPSHOT</version> <!--导入依赖--> <dependencies> <!-- mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version> </dependency> <!-- mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <!-- junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> <scope>test</scope> </dependency> </dependencies> </project>
1.2mybatis配置文件
1、主配置文件 mybatis-config.xml

2、持久层xml UserMapper.xml
id 绑定UserDao接口中的方法名
resultType返回实体类对象

1.3mybatis工具类

1.4 测试
报错:
①
![]()
每一个Mapper.Xml都需要在MyBatis核心配置文件中注册
② 资源导出失败

maven约定大于配置

解决代码:
<!--在build中配置resources,来防止资源导出失败问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>

浙公网安备 33010602011771号