mybatis执行的语句要写在数据库里,会一直变化,如字段sql的值为
select *
from user
where status = 1
<if test="userName != null">
and t1.user_name like concat('%', #{user_name,jdbcType=VARCHAR},'%')
</if>
需要按照数据库写的语句去执行,但是用${_sql},传入,这个<if>标签会被当做语句执行,请问如何解决?
select *
from user
where status = 1
<if test="userName != null">
and t1.user_name like concat('%', #{user_name,jdbcType=VARCHAR},'%')
</if>
需要按照数据库写的语句去执行,但是用${_sql},传入,这个<if>标签会被当做语句执行,请问如何解决?