MyBatis之XML中特殊字符的处理

MyBatis

XML 中的特殊字符处理

        如果 MyBatis 使用 XML 配置,那不可避免地会遇到一些对 XML 来说是特殊的字符。如小于号“<”,因此要进行转义。主要有两个方式:

使用转义实体

        下面是五个在 XML 文档中预定义好的转义实体:

        <    < 小于号

        >     > 大于号

        &  &

        '  ' 单引号

        "   " 双引号

        小于等于“<=”,其转义为:<=

        大小等于“>=”,转义为:>=

使用 CDATA 部件

         CDATA 部件以"" 标记开始,以"]]>"标记结束。在""之间 的特殊字符的意义都不起作用,而转变为普通字符串内容。

        在 MyBatis 的 XML 映射语句配置文件中,如果 SQL 语句有特殊字符,使用CDTA 部件括起来,如:

你可能感兴趣的:(MyBatis)