mybatisplusxml文件配置
时间: 2023-11-13 22:56:51 浏览: 82
Mybatis-plus 是 Mybatis 的增强工具,它提供了很多便捷的功能,其中包括 XML 文件配置。在 Mybatis-plus 中,我们可以使用 XML 文件来配置 SQL 语句,这些 SQL 语句可以是增删改查等操作。下面是一个简单的 Mybatis-plus XML 文件配置示例:
```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">
<resultMap id="userMap" type="com.example.entity.User">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="age" property="age"/>
</resultMap>
<select id="getUserById" resultMap="userMap">
SELECT * FROM user WHERE id = #{id}
</select>
<insert id="insertUser" parameterType="com.example.entity.User">
INSERT INTO user(name, age) VALUES(#{name}, #{age})
</insert>
<update id="updateUser" parameterType="com.example.entity.User">
UPDATE user SET name = #{name}, age = #{age} WHERE id = #{id}
</update>
<delete id="deleteUserById" parameterType="int">
DELETE FROM user WHERE id = #{id}
</delete>
</mapper>
```
在这个示例中,我们定义了一个名为 `com.example.mapper.UserMapper` 的命名空间,并在其中定义了一个 `resultMap` 和四个 SQL 语句:`select`、`insert`、`update` 和 `delete`。其中,`resultMap` 用于将查询结果映射到实体类中,而 SQL 语句则分别对应了增删改查四种操作。