• Mybatis 中的转义字符用法及说明


    Mybatis 中的<![CDATA[ ]]>用法及说明
    一、简要概述

    1、平时在mybatis的映射文件写sql时,很多时候都需要写一些特殊的字符。例如:“<” 字符 “>” 字符 “>=” 字符 “<=” 字符,但是在xml文件中并不能直接写上述列举的字符,否则就会报错。
    2、因为在解析xml文件时候,我们如果书写了特殊字符,在没有特殊处理的情况下。这些字符会被转义,但我们并不希望它被转义,所以我们要使用来解决。
    3、那为什么要这样书写呢? ,不言而喻:这是XML语法。在CDATA内部的所有内容都会被解析器忽略。
    4、所以,当我们在xml文本中包含了很多的"<" 字符 “<=” 和 “&” 字符—就像程序代码一样,那么最好把他们都放到CDATA部件中。
    二、实际书写规范

    SELECT
    T1.RESIDENCE,T1.HIGHEST_SCHOOLING,T1.MARRIAGE,T1.CAREER_TYPE
    FROM
    dpms_b_ecif_PERSON T1,
    dpms_b_ecif_CUSTOMER T2
    WHERE
    T1.CUST_ID = T2.CUST_ID
    AND T1.IS_IDENTITY_VERIFY = ‘1’
    AND T2.CUST_NAME = #{name}
    AND T2.IDENT_NO = #{identNo}
    AND rownum 2

    三、转义字符表

    30d3db3e67543607870fb844a7e284af.png

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    Vue3.0 如何写自定义指令
    【灵动 Mini-G0001开发板】+Keil5开发环境搭建+ST-Link/V2程序下载和仿真+4颗LED100ms闪烁。
    ClickHouse ON CLUSTER关键字
    笔记1.2 计算机网络结构
    温度、机械振动等对电子产品的影响
    EF7学习指南
    MATLAB初学者入门(15)—— 随机森林
    [网络] 带你了解HTTP到底是什么
    MySQL8.0-分组函数ROLLUP的基本用法(GROUPING)
    python多线程(四)
  • 原文地址:https://blog.csdn.net/m0_54861649/article/details/126112797