http://hi.baidu.com/taoxincheng0/blog/item/3916c4ec413f03c22e2e2160.html ibatis中什么时候需要用到: <![CDATA[标记...]]>

经过反复的实验证实,假如在IBATIS中自己的SQL中包含

<

>

&

需要用<![CDATA[。

一般ibatis中出现<表示小于号,于XML格式冲突。>号一样。

&符号ibatis中一般不出现,除非很特殊就是写死要查某个值里含有这个&。

'单引号我试了,没有影响:类似如下SQL配置是没有题目的:

"引号我也试了,同样没有题目:类似如下:

看了IBAITS的DTD文档,没有发现有其自己定义过的实体,综上所述,只有在SQL中碰到<>&符号时才需要用

<![CDATA[
   后来我又仔细学习了DTD文档, CDATA标志在属性声明中用于指明属性为CDATA字符类型,这种类型中&,<,和引号具有特殊意义。PCDATA标志在元素声明中用于指明元素有混合内容(字符数据或者字符数据与子元素的混合)。元素内容将被解析。这种类型中&和<具有特殊意义,假如不是作为标记开始,则使用时要转义。

 
   标明是纯文本的,没有这个的话 <  >  & 字符是不能直接存入XML的,需要转义,而用这个标记则不需要转义而将这些符号存入XML文档。

最新文章

  1. Visual Studio 使用Web Deploy 3.6发布项目
  2. AngularJS 1.2.x 学习笔记(表单校验篇)
  3. DIP依赖倒置原则
  4. mysql “group by ”与&quot;order by&quot;的研究--分类中最新的内容
  5. POJ 1068
  6. android通知栏总结
  7. 在mysql数据库原有字段后增加新内容
  8. 批量ping主机脚本
  9. django之JavaScript的简单学习2
  10. winfrom 操作 INI 文件 分类: WinForm 2014-07-22 12:49 156人阅读 评论(0) 收藏
  11. jdk和jre是什么?都有什么用?
  12. 【java】聊聊java里的接口
  13. 第一节课:java介绍以及java开发环境的安装
  14. 腾讯tOS死亡或注定,为何国内无自主ROM?
  15. &lt;NET CLR via c# 第4版&gt;笔记 第17章 委托
  16. WebService环境变量
  17. Swift3.0生成二维码、扫描二维码、相册读取二维码,兼容iOS7(结合ZXingObjC)
  18. Spring boot 使用WebAsyncTask处理异步任务
  19. pandas 数据处理
  20. C++二进制文件读写

热门文章

  1. Nodejs微信开发
  2. 【转】jmeter入门教程- Jmeter教程及技巧汇总
  3. [转]认识session
  4. HDU 2256 Problem of Precision (矩阵快速幂)(推算)
  5. 传统路径导出 VS 直接路径导出(oracle exp direct=y)
  6. centos 7下查找大文件、大目录和常见文件查找操作
  7. [CF235E]Number Challenge
  8. 【主席树】bzoj2588 Spoj 10628. Count on a tree
  9. python3开发进阶-Django框架的中间件的五种用法和逻辑过程
  10. 阿里云乌班图16配置-PHP环境(包括mysql及apache安装)