mybatis plus的xml文件中怎么写
时间: 2023-08-27 16:10:55 浏览: 96
MyBatis Plus 的 XML 文件主要用于编写 SQL 语句和映射关系,以下是一个简单的示例:
假设我们有一个 User 实体类,对应的数据表为 user,其中包含 id、name、age 三个字段。我们需要编写一个查询年龄大于等于 18 的用户列表的 SQL,可以在对应的 XML 文件中编写如下语句:
```xml
<!-- UserMapper.xml -->
<select id="selectUserList" resultType="com.example.User">
SELECT id, name, age
FROM user
WHERE age >= 18
</select>
```
其中,`id` 属性指定了 SQL 语句的唯一标识符,`resultType` 属性指定了查询结果的实体类类型。在 SQL 语句中使用 `${}` 来引用参数,使用 `#{}` 来进行预编译,例如:
```xml
<!-- UserMapper.xml -->
<select id="selectUserById" resultType="com.example.User">
SELECT id, name, age
FROM user
WHERE id = #{id}
</select>
```
以上示例中,`#{id}` 将被 MyBatis Plus 自动替换成实际传入的参数值。
除了 `<select>` 标签外,MyBatis Plus 还支持 `<insert>`、`<update>` 和 `<delete>` 标签,可以用于执行插入、更新和删除操作。
阅读全文