Mybatis中的大于小于等的判断写法

mybatis 中经常会用到大于、小于等的比较。但是,直接使用 >< 等符号会引起语法错误。针对这个问题,有下面两种解决办法。

方法一,使用替换符号代替原来的大于小于等符号
原符号 > < >= <= & ' "
替换写法 &gt; &lt; &gt;= &lt;= &amp; &apos; &quot;

egselect * from table where number &gt; 50 查询表中number大于 50 的数据

方法二,使用 CDATA 标签包裹判断语句或包裹特殊符号。

CADATA代表不由 xml解析器 进行解析的文本数据。CDATA 标签的使用由 <![CDATA[ 开始,由 ]]>结束。即:<![CDATA[ sql语句 ]]>。这里的 SQL 语句可以正常编写,大于小于等符号也可以正常使用。
egselect * from table where <!<CDATA[ number > 50 ]]>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、MySQL优化 MySQL优化从哪些方面入手: (1)存储层(数据) 构建良好的数据结构。可以大大的提升我们S...
    宠辱不惊丶岁月静好阅读 7,323评论 1 8
  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 4,866评论 0 0
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 11,031评论 0 9
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 13,342评论 0 44
  • 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江...
    北南北阅读 2,953评论 0 0

友情链接更多精彩内容