Mybatis动态SQL之IF语句
直接先给核心代码块:
<select id="queryBlogIf" parameterType="map" resultType="Blog">
select * from mybatis.blog where 1=1
<if test="title!=null">
<!--如果title不为空,追加下方代码-->
and title=#{title}
</if>
<if test="author!=null">
<!--如果author不为空,追加下方代码-->
and author=#{author}
</if>
</select>
Mybatis中,我们通过if语句实现动态SQL,使用方法如下
<if test="这里写判断内容