q456123 发表于 2016-11-26 07:02:47

MyBatis中小于号<编译出错

<select id="getTotalValues" resultType="int">
<![CDATA[
select COUNT(DISTINCT value) from tableName dwhere crtime < CURDATE()
]]>
</select>

之前一直编译不过去,提示在<小于号的位置有错误,google一下原来大家都有这个错误,因为是在xml文件里面写的sql,需要用<!]>括起来,小于号"<"与标签冲突,可以用&lt;代替,大于号正常。
mybatis模糊查询用like时候可以用Concat函数拼接字符串 like '%' || #{col} || '%', like concat( concat('%', #{col}), '%')
页: [1]
查看完整版本: MyBatis中小于号<编译出错