软件编程
位置:首页>> 软件编程>> java编程>> mybatis报错元素内容必须由格式正确的字符数据或标记组成异常的解决办法

mybatis报错元素内容必须由格式正确的字符数据或标记组成异常的解决办法

作者:执笔记忆的空白  发布时间:2023-01-10 15:46:37 

标签: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

解决办法:


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]]>

来源:https://blog.csdn.net/moneyshi/article/details/48024113

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com