在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来解决。

是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。

如果文本包含了很多的"就象程序代码一样,那么最好把他们都放到CDATA部件中。

但是有个问题那就是 等这些标签都不会被解析,所以我们只把有特殊字符的语句放在 尽量缩小 的范围。

实例如下:

SELECT newsEdit,newsId, newstitle FROM shoppingGuide WHERE 1=1 AND newsday > #{startTime} AND newsday <= #{endTime}

]]>

AND newsEdit=#{etidName}

因为这里有 ">" "<=" 特殊字符所以要使用 来注释,但是有 标签,所以把等 放外面

xml中特殊含义的字符_mybatis中的作用相关推荐

  1. 《Python CookBook2》 第一章 文本 - 检查字符串中是否包含某字符集合中的字符 简化字符串的translate方法的使用...

    检查字符串中是否包含某字符集合中的字符  任务: 检查字符串中是否出现了某个字符集合中的字符 解决方案: 方案一: import itertoolsdef containAny(seq,aset):f ...

  2. python判断字符串里的字符_Python检测字符串中是否包含某字符集合中的字符

    目的 检测字符串中是否包含某字符集合中的字符 方法 最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器 def containAny(seq,aset): for c in seq: if c ...

  3. 敏捷中gwt含义_在GWT中序列化/反序列化Json

    敏捷中gwt含义 JSON和GWT 最近, GWT用户小组中进行了有趣的讨论 ,涉及在客户端对JSON进行序列化/反序列化的最佳实践. 这篇文章旨在突出其重点. 到目前为止,在GWT中有三种将对象转换 ...

  4. 中tr不能显示字符_BeautifulSoup4中find 和find_all的比较

    BeautifulSoup4中find 和find_all分别有不同的含义,find返回的是TAG对象,只有一个值,可以直接使用属性例如,children.而find_all返回的是TAG对象的迭代对 ...

  5. tail在linux中的含义,如何在Linux中使用Tail命令

    tail命令是linux中一个很实用的应用命令,该命令可以显示一个或多个文件或管道数据的最后一部分.tail命令最常见的用途之一是监视和分析随时间变化的日志和其他文件,通常与grep等其他工具结合使用 ...

  6. final在java中的含义_在java中一个类被声明为final类型,表示的意思是()

    案例分析一:假定CPU的主频是500MHz.硬盘采用DMA方式进行数据传送,其数据传输率为4MB/s, 每次DMA传输的数据量为8KB, 要求没有任何数据传输被错过. 如果CPU在DMA初始化设置和启 ...

  7. Linux内核 sched,struct sched_domain在include / linux / sched.h中的含义(在内核中调度域)...

    我试图了解负载均衡器如何在Linux内核中的多处理器系统上运行, Linux调度程序基本上使用runques来存储它必须在下一次运行的任务,现在以执行load_balancer()的方式处理多处理器系 ...

  8. flat在java中的含义_java – 在flatingBy中使用flatMap的优雅方法

    所以我有一段代码,我在迭代一个数据列表.每一个都是一个ReportData,它包含一个具有Long caseId和一个Ruling的案例.每项裁决都有一项或多项付款.我希望将带有caseId的Map作 ...

  9. 找出google字符流中第一个只出现一次的字符(map/queue)

    目录 解法一.hashmap 1.map的定义及插入,> 2.map的value获取及遍历 3.查找find(key) 4.计数count(key) 解法二.队列 1.队列 2.char以及op ...

  10. mySQL中stuff,sql stuff函数的语法和作用

    sql stuff函数用于删除指定长度的字符,并可以在制定的起点处插入另一组字符.sql stuff函数中如果开始位置或长度值是负数,或者如果开始位置大于第一个字符串的长度,将返回空字符串.如果要删除 ...

最新文章

  1. Ruby中爬虫的实现
  2. Numpy求均值、中位数、众数的方法
  3. 键盘定位板图纸_聊聊机械键盘的结构
  4. 移动端堆栈关键行定位的新思路
  5. linux mysql 共享存储空间_Linux UDEV和为MySQL InnoDB共享表空间配置裸设备
  6. 权限管理系统设计_多校区的教育培训机构,如何选择培训学校crm管理系统?
  7. python服务端语言_使用Python实现简单的服务器功能
  8. (day 52 - 先序后序遍历计数 ) 剑指 Offer 55 - II. 平衡二叉树
  9. LeetCode:3Sum_15
  10. rc.local文件开机不执行
  11. 查看Python版本和位数
  12. 邮件服务器搭建安装部署文档
  13. JAVA类计算机专业毕业设计题目课题选题
  14. 我所理解的闭包是酱紫的
  15. 跨国企业在中国 | 3M与美的达成家电领域战略合作;舍弗勒南京公司开建新厂房...
  16. 从顶级黑客到上市公司老板
  17. Windows下用命令行注销用户(包括注销其他用户)
  18. android 判断图片的格式的,android判断文件是否是图片文件的方法
  19. TML5期末大作业:我的家乡网站设计——我的家乡大连 带登录注册表单 轮播
  20. python 打包发布(含静态文件)

热门文章

  1. paddleocr识别VIN码
  2. holotoolkit 客户端与服务器架构的建立
  3. Atitit 人员成本优化 实习生制度 attilax总结 1.1. 适合领域 于测试 与 轻度运维领域 轻度研发开发领域 1 1.2. 适合领域 行政领域 1 1.3. 要不要适当发放点生活补贴
  4. Atitit 互联网2018风口与趋势大盘点 目录 1.1. 短视频 1 1.2. 互联网金融 1 1.3. 区块链 1 1.4. 新零售 1 2. 2018热度榜丨你能抓住的风口有几个?.html
  5. Atitit 软件与开发的未来趋势 attilax总结 1.1. Sdx软件重构世界 软件定义未来 1 1.2. 《软件和信息技术服务业发展规划(2016-2020年)》( 2 1.3. Iot物联
  6. Atitit.java c#.net php项目中的view复用(jsp,aspx,php的复用)
  7. paip. mysql如何临时 暂时 禁用 关闭 触发器
  8. Blackrock的思考与启示
  9. (转)以案说法 | ICO,刑事风险要远离!
  10. 法兴用数字证明中国期货市场是真正的投机市