在Maven项目中配置MyBatis的步骤如下:
-
编辑
pom.xml
文件:首先,需要在项目的pom.xml
文件中添加MyBatis的依赖。打开pom.xml
文件,添加以下依赖:
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.16</version> </dependency> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.2.0</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>
2. 配置数据库连接:在pom.xml
中添加数据库连接的相关配置。例如,使用MySQL数据库,可以添加以下配置:
<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.2.0</version> </dependency>
3. 配置MyBatis:在项目中创建MyBatis的配置文件,通常命名为mybatis-config.xml
,并放置在resources
目录下。配置文件内容可以包括数据库连接信息、事务管理器等:
<?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="com.mysql.cj.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/yourdatabase?useSSL=false"/> <property name="username" value="root"/> <property name="password" value="yourpassword"/> </dataSource> </environment> </environments> <!-- 其他配置 --> </configuration>
4. 创建Mapper接口和XML映射文件:根据数据库表结构创建对应的Mapper接口和XML映射文件。Mapper接口定义了数据库操作的方法,XML映射文件定义了SQL语句和结果映射。例如:
package com.example.mapper; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface UserMapper { List<User> selectAll(); }
对应的XML映射文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.mapper.UserMapper"> <select id="selectAll" resultType="com.example.model.User"> SELECT * FROM users; </select> </mapper>
参考:百度AI
标签:xml,Mapper,映射,数据库,pom,mybatis From: https://www.cnblogs.com/2008nmj/p/18612616