mybatis--动态sql语句
mybatis动态SQL语句
if标签
<if test="条件">
<!--拼接语句-->
username = #{username}
</if>
where标签
解决if标签AND问题
只能解决前置AND
<where>
</where>
trim标签
4个属性
<trim>
<!-- prefix:将前一个标签替换为改属性的值-->
<!-- suffix:将后一个标签替换为改属性的值 -->
<!-- prefix="where" 就是将<trim> 替换为where -->
<!-- suffix="where id = 1" 就是将</trim> 替换为where id = 1 -->
<!-- prefixOverrides:去掉前置的AND/OR,值是什么就会去掉什么 -->
<!-- prefixOverrides="AND" 只去掉AND “AND/OR”都会去掉-->
<!-- suffixOverrides:去掉后置的AND/OR -->
</trim>
set标签
解决update语句的逗号问题
foreach标签
<foreach collection="array" item="id" close=")" open="(" separator=",">
#{id}
</foreach>
<!--(1,2,3)-->

浙公网安备 33010602011771号