iBatis,写sql时遇到包含大于号小于号的问题与xml规范相冲突的字符对xml映射文件的合法性造成影响。
例如:
<select id="getInfo">
    	select * from A where id >= 10;
</select>可以将sql语句用<![CDATA[ ]]>标记来避免冲突,术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)
<select id="getInfo">
    	select * from A where  <![CDATA[id >= 10]]>;
</select>也可以使用如下写法进行替换:
<           <
>          >
&     &
"      "
<= <=
>= >=
如下:
<select id="getInfo">
     select * from A where id >= 10;
</select>
 
					 
				
			 
				
			 
 
	
发表于2019-05-11 02:33 0楼
写的好,谢谢分享