问答详情
源自:4-2 动态 SQL 拼接(下)

提示命令未正确结束???

 <if test="description !=null and !&quot;&quot;.equals(description.trim())">and description like '%' #{description} '%'</if>


提问者:阿冰yyds 2016-11-20 12:14

个回答

  • 阿冰yyds
    2016-11-21 19:07:30

    你这个只是把字段换成大写?我昨天忘记说我用的是oracle数据库, 正确的写法是<if test="description !=null and !&quot;&quot;.equals(description.trim())">and description like '%' ||#{description} ||'%'</if>

  • qq_幕末浪漫_04394476
    2016-11-20 23:48:55

    <if test="description!=null and !&quot;&quot;.equals(description.trim())">and DESCRIPTION like '%' #{description} '%' </if>