mybatis ![CDATA[ ]] 使用避免特殊字符

一 概述

            在Mybatis的xml文件中编写SQL的时候经常会使用类似:< > =等特殊字符,但是在解析xml文件的时候它们会被转义,当我们不希望出现这种情况的时候,我们可以通过加上防止转义的内容:.

           上述为xml的语法,在中的内容都会被xml解析器所忽略,此时如果我们将 等标签语言方法其中时,这些标签会失去本身的功能,所以我们需要明确的作用范围,将那些不需要转义的语句或者字符放入其中。

二 特殊符号转义与转义对比

< <= > >= & ' "
< <= > >= & ' "

三 使用示例        

 
    and record.create_time =]]> #{startTime}


    and record.create_time  #{endTime}


    and crecord.create_time =]]> #{distributionStartTime}


    and crecord.create_time  #{distributionEndTime}


    and orderinfo.due_time =]]> #{shouldPayStartTime}


    and orderinfo.due_time  #{shouldPayEndTime}

你可能感兴趣的:(Mybaits)