mybatis if等于
时间: 2023-11-14 07:57:30 浏览: 117
mybatis例子
如果你想在 MyBatis 中使用条件判断,可以使用 `<if>` 标签。这个标签允许你在 SQL 语句中使用动态条件,只有当满足条件时才会执行对应的 SQL 语句。
下面是一个示例:
```xml
<select id="getUserById" parameterType="int" resultType="User">
SELECT * FROM users
WHERE id = #{id}
<if test="name != null">
AND name = #{name}
</if>
</select>
```
在这个示例中,我们使用了 `<if>` 标签来判断是否需要添加额外的条件。当 `name` 参数不为空时,会动态添加 `AND name = #{name}` 条件到 SQL 语句中。
希望这个例子对你有帮助!如果你还有其他问题,请继续提问。
阅读全文