一.
@Select({
<script>
select * from xxx
where
id =#{id}
<if test='name != null and name != \"\" '>
AND name LIKE concat('%',#{name,jdbcType=VARCHAR},'%')
</if>
</script>
})
注意点:
1. <if> 标签里面的and 小写 否则识别不了 报错
2. name!="" 的时候要加\ 转译 否则识别不了
3.注解情况下使用 如果是xml 就按照xml格式
4.sql 首尾 注意添加<script> 标签