初学者,求大神解答!

weixin_48580202 2021-01-29 05:19:40
今天学习的时候发现网上说,在xml中不能识别大于小于号,所以要用转义字符或者<!CDATA[]]>来处理,但是我发现我之前在xml中的sql语句直接写的>=也没有问题,这是怎么回事呢,到底什么时候必须转义,什么时候不需要呢,求大神们帮忙解惑,谢谢!
PS:我用的Oracle数据库
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_48580202 2021-02-01
  • 打赏
  • 举报
回复
我问了一下,好像是idea编译器给优化了,所以没有报错,放在eclipse中就会报错,谢谢大家的解答
KeepSayingNo 2021-02-01
  • 打赏
  • 举报
回复
mapper 文件里面不能写大于小于号吧,要用lt, gt等
一八七四 2021-01-29
  • 打赏
  • 举报
回复
小于号和 & 需要转义,大于号不用
尼坤神 2021-01-29
  • 打赏
  • 举报
回复
因为xml的标签都是使用 < 开头的,在解析XML文档的实话,如果你使用了< 会被误解析成标签。 可以使用 < (<) > (>)转义字符,如果是区间段查询也可以使用between ... and
lin351550660 2021-01-29
  • 打赏
  • 举报
回复
mapper.xml 中不能使用< 可以使用 >

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧