mybatis where 根据条件
时间: 2023-07-03 11:21:48 浏览: 49
Mybatis-Plus条件构造器的具体使用方法
可以使用 MyBatis 的 `<where>` 标签来根据条件生成 WHERE 子句。例如:
```xml
<select id="selectUsers" resultType="User">
SELECT * FROM users
<where>
<if test="name != null and name != ''">
AND name = #{name}
</if>
<if test="age != null">
AND age = #{age}
</if>
</where>
</select>
```
这里的 `<where>` 标签会自动在条件存在的情况下添加一个 `WHERE` 关键字,并且会去掉第一个条件前面的 `AND` 或 `OR` 关键字。这样我们就可以在 SQL 语句中方便地根据条件生成 WHERE 子句了。
阅读全文