mybatis 的 <![CDATA[ ]]> 标签作用

有个细节一直没有注意到,今天mark一下:

mybatis进行时间比较的时候我们会这么写,一直都是在复制粘贴所以没有注意,一个标签<![CDATA[ ]]>

今天在做另外一个有时间比较sql的时候,xml一直报如下错:

The content of elements must consist of well-formed character data or markup

检查没有xml标签问题,后来才注意到原来是没加<![CDATA[ ]]>标签导致:

因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析;

加上后xml不报错!搞定!再次总结,随着工作的加深很多东西不能局限于复制粘贴的写代码,这样巨笨,很多东西要知道原理,也就是这些符号或者代码存在的意义!

我总想起以前带我的小尹说的一句话:代码是忠诚的,永远不会骗人!

原文地址:https://www.cnblogs.com/yskcoder/p/4560311.html