mybatis 判断boolean参数
时间: 2023-07-10 17:35:52 浏览: 94
mybatis参数解说
在 MyBatis 中,可以使用 `<if>` 标签来判断 boolean 参数。例如,如果我们有一个方法需要接受一个 boolean 类型的参数:
```java
public List<User> getUsers(boolean isActive);
```
那么在对应的 Mapper XML 文件中,可以这样写:
```xml
<select id="getUsers" resultType="User">
SELECT * FROM users
<where>
<if test="isActive">
AND is_active = 1
</if>
</where>
</select>
```
在这个例子中,我们使用了 `<if>` 标签来判断 isActive 是否为 true,如果是,则添加一个 `AND is_active = 1` 条件到 SQL 语句中。如果 isActive 为 false,则不会添加该条件。
阅读全文