关于MyBatis一些小错误,元素内容必须由格式正确的字符数据或标记组成.
来源:互联网 发布:立体模拟软件 编辑:程序博客网 时间:2024/06/05 07:58
今天在Mapper.xml文件写查询语句报了个奇怪的错误
Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 30; columnNumber: 45; 元素内容必须由格式正确的字符数据或标记组成。
元素内容必须由格式正确的字符数据或标记组成
当时我的代码如下
<!-- 查询7天的数据 --><if test="param.day =='1'">AND DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= SEARCH_TIME</if>后来来网上查了下发现
原因 : Mapper.xml 文件里 < (小于)号 , >(大于)号 ,会被认为是括号,需要额外注意,
解决办法 : 将 < 号换成 < > 号 换成>
<if test="param.day =='1'">AND DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= SEARCH_TIME</if>
接下来就不报错了,但是我发现判断 <if test="param.day =='1'">失败,没有进入到if里
原因 :在xml文件直接判断 ' != ' 是可以的 ,判断 ' == ' 会发生冲突
解决办法 : <if test="param.day =='1'.toString()"> 在判断的参数后加上toString()方法;
本人第一次写博客,希望大家发现博客有错误和我提出,博主会第一时间更新文章.
谢谢.
本人邮箱:zhaitonghui.vip@foxmail.com
1 0
- 关于MyBatis一些小错误,元素内容必须由格式正确的字符数据或标记组成.
- <,>引起的mybatis异常:元素内容必须由格式正确的字符数据或标记组成
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- mybatis:元素内容必须由格式正确的字符数据或标记组成
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- mybatis报错,元素内容必须由格式正确的字符数据或标记组成
- mybatis:元素内容必须由格式正确的字符数据或标记组成
- mybatis:元素内容必须由格式正确的字符数据或标记组成
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
- mybatis配置文件发生异常:中元素内容必须由格式正确的字符数据或标记组成
- android: Error:元素内容必须由格式正确的字符数据或标记组成
- org.xml.sax.SAXParseException元素内容必须由格式正确的字符数据或标记组成。
- android studio: Error:元素内容必须由格式正确的字符数据或标记组成
- 元素内容必须由格式正确的字符数据或标记组成
- 元素内容必须由格式正确的字符数据或标记组成。
- org.xml.sax.SAXParseException; 元素内容必须由格式正确的字符数据或标记组成
- org.xml.sax.SAXParseException; lineNumber: 71; columnNumber: 54; 元素内容必须由格式正确的字符数据或标记组成。
- React-Native android在windows下遇到的问题
- RoboBinding学习二:ImageView及自定义控件实现
- iOS播放远程网络音乐的核心技术点
- Android4.1添加新的按键(3)
- (23)成员访问运算符、条件运算符、逗号运算符
- 关于MyBatis一些小错误,元素内容必须由格式正确的字符数据或标记组成.
- Visual Studio制作安装程序教程
- 关于图片压缩
- Android4.1添加新的按键(4)
- 【VB6】实现VB6中类的静态方法
- linux下离线安装tesseract-ocr
- 编程中无穷大的量的使用技巧
- 读取手机联系人
- CintaNotes:怎么恢复误删的笔记