mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。

今天同事写一个查询接口的时候,出错:元素内容必须由格式正确的字符数据或标记组成。

 

错误原因:mybatis查询的时候,需要用到运算符 小于号:< 和  大于号: >,在mybatis配置文件里面,这种会被认为是标签,所以解析错误

错误事例:

select
 	<include refid="Base_Column_List" />
 	from t_time_interval where
 	status <> 99
 	and time_intvl_id >=29 and time_intvl_id <=45
 	order by time_intvl_id

  

解决办法: 用 <![CDATA[  ]]> 把 加括号 包裹起来

select
<include refid="Base_Column_List" />
from t_time_interval where
<![CDATA[ status <> 99
and time_intvl_id >=29 and time_intvl_id <=45
order by time_intvl_id]]>

  

时间: 2024-09-21 07:37:07

mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。的相关文章

name-动态添加文本框以后,进行格式判断。格式正确如何提交数据。

问题描述 动态添加文本框以后,进行格式判断.格式正确如何提交数据. script type="text/javascript"> var n=1; $(document).ready(function(){ $(":input[type=button][name=more]").bind("click",function(){ n++; var $br = $("br />"); var $file = $(&qu

spring+mybatis异常不回滚

问题描述 spring+mybatis异常不回滚 代码如下:applicationContext-mybatis.xml <bean id=""sSF"" class=""org.mybatis.spring.SqlSessionFactoryBean""> <property name=""dataSource"" ref=""dataSource

用&amp;#106avascript的正则表达式来验证Email地址是否格式正确

正则  1// 检查 E-mail 是否已被注册 2    function CheckExists() 3    { 4        var e = document.getElementById("mailaddress").value; 5        if(e != "") { 6            if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(e))  7            { 8               

怎么把Word的内容以图片格式插入到Excel2010中?

  在Excel中插入图片,广大用户想必都会操作,那么把Word中的内容以图片的形式插入的Excel中是不是难住你了呢?在其实方法很简单的,小编相信你一学就会的. 操作步骤 1.首先启动一篇原始的Word文件,选中需要以图片形式插入Excel中的某部分内容,按住"Ctrl+C"将其复制; 2.接下来启动Excel软件,单击"打开"选项卡,在"剪贴板"区域单击"粘贴"选项组的下拉按钮,在弹出的下拉菜单中选择"选择性粘贴

怎么把Word的内容以图片格式插入到Excel2010中?

  1.首先启动一篇原始的Word文件,选中需要以图片形式插入Excel中的某部分内容,按住"Ctrl+C"将其复制; 2.接下来启动Excel软件,单击"打开"选项卡,在"剪贴板"区域单击"粘贴"选项组的下拉按钮,在弹出的下拉菜单中选择"选择性粘贴"命令; 3.在弹出的对话框中单击"粘贴"按钮,在"方式"区域选择"图片(增强型图元文件)"选项,之

tomcat-hudson3.1.2+maven3.1.1 构建异常,内容如下,求指导

问题描述 hudson3.1.2+maven3.1.1 构建异常,内容如下,求指导 Started by user anonymousUpdating svn://172.17.199.42/Bidding/testAt revision 726no change for svn://172.17.199.42/Bidding/test since the previous buildParsing POMs[test] $ C:Javajdk1.7.0_51/bin/java -cp D:hu

js有关元素内容操作小结_javascript技巧

1.innerHTML 这个大家一定都很熟悉,可读可写,修改元素内容相当快捷方便,在兼容问题上可以参考W3Help中一个知识记录. 2.outerHTML 此方法可以用于对元素自身的快速替换,比如: 复制代码 代码如下: <p id="hello">Hello, I am a demo</p> $('hello').outerHTML = '<p>Hello, I am a replacement</p>'; 遗憾的是,firefox目前

mybatis if 判断,指点这样写正确吗

问题描述 mybatis if 判断,指点这样写正确吗 select t.*,x.mc from whxj_base t left join xjzt x on t.sslx = x.id where 1=1 and to_char(t.xjksrq,'yyyy') = #{0} and to_char(t.xjksrq,'MM') = #{1} 我的if判断代码呢 ? 谁给我屏蔽了???test = "#{1}!=null and #{1} !=''" 解决方案 select t.*

服务器-如何把h5网页中的内容生成xml格式的文件?

问题描述 如何把h5网页中的内容生成xml格式的文件? h5网页中有四个输入框,分别是用户名,旧密码,新密码,确认新密码,和一个提交按钮,现在想通过点击提交按钮,把输入框的内容生成一个xml文件,然后上传到服务器中.这个xml文件怎么生成,谢谢! 解决方案 网页中显示xml,直接显示xml格式的文件网页(html)中直接显示xml原始文件,直接显示xml格式的文件 解决方案二: 自己组合成xml字符串,然后复制给表单的隐藏控件就行了