MyBatis处理SQL中的特殊字符

方式一:转义字符

如下案例:

  • < 表示小于的转义字符
<!-- 在Mapper XML文件中定义SQL语句 -->
<select id="selectById" resultMap="BaseResultMap">
  select *
  from user
  where id &lt; #{id};
</select>

方式二:<![CDATA[]]>标签

如下案例:

  • idea输入大写CD回车
  • 下面查询id小于指定值的数据
<!-- 在Mapper XML文件中定义SQL语句 -->
<select id="selectById" resultMap="BaseResultMap">
  select *
  from user
  where id <![CDATA[
        <
        ]]> #{id};
</select>

相关推荐

  1. MyBatis处理SQL特殊字符

    2024-04-26 14:18:07       29 阅读
  2. MyBatis特殊SQL执行

    2024-04-26 14:18:07       41 阅读
  3. 【MySQL】mysql截取字符串函数sql语句特殊处理

    2024-04-26 14:18:07       52 阅读
  4. xml特殊字符

    2024-04-26 14:18:07       43 阅读
  5. Node.js处理特殊字符文件名,安全稳妥方案

    2024-04-26 14:18:07       66 阅读
  6. Node.js处理特殊字符文件名,安全稳妥方案

    2024-04-26 14:18:07       60 阅读
  7. 机器学习字符特征处理方式

    2024-04-26 14:18:07       65 阅读
  8. MyBatisXML文件SQL<=判断符号处理

    2024-04-26 14:18:07       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 14:18:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 14:18:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 14:18:07       82 阅读
  4. Python语言-面向对象

    2024-04-26 14:18:07       91 阅读

热门阅读

  1. 市政行业乙级资质改革对公共交通工程的影响

    2024-04-26 14:18:07       27 阅读
  2. 商业认证项目表

    2024-04-26 14:18:07       34 阅读
  3. Leetcode 5.最长回文子串

    2024-04-26 14:18:07       38 阅读
  4. 自动驾驶---OpenSpace之Hybrid A*规划算法

    2024-04-26 14:18:07       37 阅读
  5. word 第十四课

    2024-04-26 14:18:07       29 阅读
  6. IOS恢复

    IOS恢复

    2024-04-26 14:18:07      37 阅读