mapper.xml怎么创建
时间: 2023-10-19 07:22:20 浏览: 181
创建mapper.xml文件的步骤如下:
1. 在项目的resources目录下新建一个mapper目录。
2. 在mapper目录下创建一个与对应的DAO接口同名的xml文件,例如UserMapper.xml。
3. 在xml文件中定义对应的SQL语句,例如:
```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.dao.UserMapper">
<!-- 查询所有用户 -->
<select id="getAllUsers" resultType="com.example.entity.User">
SELECT * FROM user
</select>
<!-- 根据id查询用户 -->
<select id="getUserById" resultType="com.example.entity.User" parameterType="int">
SELECT * FROM user WHERE id = #{id}
</select>
<!-- 插入一个用户 -->
<insert id="insertUser" parameterType="com.example.entity.User">
INSERT INTO user(username, password) VALUES(#{username}, #{password})
</insert>
<!-- 更新一个用户 -->
<update id="updateUser" parameterType="com.example.entity.User">
UPDATE user SET username = #{username}, password = #{password} WHERE id = #{id}
</update>
<!-- 删除一个用户 -->
<delete id="deleteUser" parameterType="int">
DELETE FROM user WHERE id = #{id}
</delete>
</mapper>
```
4. 在Mybatis的配置文件中添加对应的mapper路径,例如:
```xml
<configuration>
<mappers>
<mapper resource="mapper/UserMapper.xml"/>
</mappers>
</configuration>
```
这样就完成了mapper.xml文件的创建。
阅读全文