1.CDATA区:它的全称为character data,以"<![CDATA[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是

将这些数据原封不动地交给下游程序处理。

2.特殊字符 :

xml 中表示:   <= 小于等于、    >= 大于等于 需加  这样的标记:     <![CDATA[   ]]>      xml中有&的符号,需要<![CDATA[&]]>这样表示&

<= 小于等于 :<![CDATA[   <=  ]]>

>= 大于等于:<![CDATA[  >=  ]]>

一些特殊字符也可用下面的替代符号所代替。

特殊字符   替代符号

&            &amp;

<            &lt;

>            &gt;

"             &quot;

'              &apos;

eg.

<!--  钻井日报使用sql   -->
    <entry key="zjDailydrillrepCnQuery">
     <map>
      <entry key="sql">
       <value>
         select zjDailydrillrep.dailydrilrepid,
                       zjDailydrillrep.wellbore_id,
                       bore.well_legal_name,
                       zjDailydrillrep.spudin_date,
                       zjDailydrillrep.reportfor,
                       zjDailydrillrep.depthmkb,
                       zjDailydrillrep.tvdmkb,
                       zjDailydrillrep.format_id,
                       zjDailydrillrep.enginbrief,
                       zjDailydrillrep.Dailywellcost,
                       zjDailydrillrep.insert_date,
                       zjDailydrillrep.status,
                       zjDailydrillrep.comments,
                       zjDailydrillrep.Submitter,
                       zjDailydrillrep.Verifyer,
                       rig.rig_no,
                       zjDailydrillrep.Rothours,
                       (select GEO.CURRENT_TD
                          from LJ_DAILY_GEOLOGICAL_REPORT GEO
                         where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID
                           and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR
                           and geo.half_full = '260002' and rownum<![CDATA[<=1 ]]> ) td,    --------表示rownum <=1
                       
                       (select GEO.CURRENT_TD
                          from LJ_DAILY_GEOLOGICAL_REPORT GEO
                         where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID
                           and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR - 1
                           and geo.half_full = '260002'  and rownum<![CDATA[<=1 ]]> ) tdbefore
                  from zj_Dailydrillrep zjDailydrillrep
                  left join COMM_WELLBORE BORE
                    on bore.wellbore_id = zjDailydrillrep.wellbore_id
                  left join zj_rig_data rig
                    on rig.rig_id = bore.rig_id
                 where 1 = 1

</value>
      </entry>
     </map>

</entry>

参考:https://blog.csdn.net/jihuanliang/article/details/7980844

1.CDATA区:它的全称为character data,以"<![CDATA[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是

将这些数据原封不动地交给下游程序处理。

2.特殊字符 :

xml 中表示:   <= 小于等于、    >= 大于等于 需加  这样的标记:     <![CDATA[   ]]>      xml中有&的符号,需要<![CDATA[&]]>这样表示&

<= 小于等于 :<![CDATA[   <=  ]]>

>= 大于等于:<![CDATA[  >=  ]]>

一些特殊字符也可用下面的替代符号所代替。

特殊字符   替代符号

&            &amp;

<            &lt;

>            &gt;

"             &quot;

'              &apos;

eg.

<!--  钻井日报使用sql   -->
    <entry key="zjDailydrillrepCnQuery">
     <map>
      <entry key="sql">
       <value>
         select zjDailydrillrep.dailydrilrepid,
                       zjDailydrillrep.wellbore_id,
                       bore.well_legal_name,
                       zjDailydrillrep.spudin_date,
                       zjDailydrillrep.reportfor,
                       zjDailydrillrep.depthmkb,
                       zjDailydrillrep.tvdmkb,
                       zjDailydrillrep.format_id,
                       zjDailydrillrep.enginbrief,
                       zjDailydrillrep.Dailywellcost,
                       zjDailydrillrep.insert_date,
                       zjDailydrillrep.status,
                       zjDailydrillrep.comments,
                       zjDailydrillrep.Submitter,
                       zjDailydrillrep.Verifyer,
                       rig.rig_no,
                       zjDailydrillrep.Rothours,
                       (select GEO.CURRENT_TD
                          from LJ_DAILY_GEOLOGICAL_REPORT GEO
                         where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID
                           and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR
                           and geo.half_full = '260002' and rownum<![CDATA[<=1 ]]> ) td,    --------表示rownum <=1
                       
                       (select GEO.CURRENT_TD
                          from LJ_DAILY_GEOLOGICAL_REPORT GEO
                         where zjDailydrillrep.WELLBORE_ID = GEO.WELLBORE_ID
                           and GEO.REPORT_DATE = zjDailydrillrep.REPORTFOR - 1
                           and geo.half_full = '260002'  and rownum<![CDATA[<=1 ]]> ) tdbefore
                  from zj_Dailydrillrep zjDailydrillrep
                  left join COMM_WELLBORE BORE
                    on bore.wellbore_id = zjDailydrillrep.wellbore_id
                  left join zj_rig_data rig
                    on rig.rig_id = bore.rig_id
                 where 1 = 1

</value>
      </entry>
     </map>

</entry>

参考:https://blog.csdn.net/jihuanliang/article/details/7980844

小于等于、 大于等于Mybatis 、oracle相关推荐

  1. oracle匿名代码块执行insert,MyBatis+Oracle在执行insert时空值报错之从源码寻找解决办法...

    mybatis-oracle-config.xml 复制代码 1 <?xml version="1.0" encoding="UTF-8"?> 2 ...

  2. 基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增

    基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增 页面效果 列表页面 新增页面 详情页面 代码实现 列表+新 ...

  3. MyBatis + Oracle 实现批量新增和批量修改

    MyBatis + Oracle 实现批量新增(基于序列化自增长主键) mapper 接口 void batchInsert(List<ASingleProject> list); map ...

  4. mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据

    mybatis在oracle中批量插入数据时,单次批量大小有限制,批量插入时,单次批量过大,也会影响插入性能.故程序端也需要对应的限制. BEGIN insert into blacklist (id ...

  5. Spring boot + mybatis + oracle代码生成器

    在pom文件中加入依赖 <build><plugins><!--逆向工程--><plugin><groupId>org.mybatis.ge ...

  6. Spring mvc+ maven + MyBatis + Oracle + IDEA 项目搭建 - framework 进阶中(一)

    原文链接 http://blog.csdn.net/qq184377902/article/details/51493642 结合自身情况加以修改搭建的框架,记录以防备忘,方便日后学习参考. Befo ...

  7. Mybatis+Oracle批处理

    1. 批处理 插入 非常多时候都涉及到一系列数据的插入,通过mybatis的动态sql语句可以非常好的解决问题.当然.oracle已经提供了批插入的语句: insert into students s ...

  8. mybatis oracle生成注释,MyBatis Generator生成Oracle数据库对应实体类时无法获取注释问题...

    最近在利用mybatis generator生成Oracle数据库对应的实体类时发现一个问题,特此记录下. 因为项目使用到了swagger2,所以想在生成实体类时通过表注释和字段注释生成对应的@Api ...

  9. 关于oracle驱动jiar包版本问题导致的ORA-01460【mybatis+Oracle】

    遇到一个问题,利用mybatis传Clob字段,超过一定长度就报ORA-01460,[java对应String,oracle对应Clob] 开始的写法:select * from package_pr ...

最新文章

  1. DCMTK:定义信号灯,互斥锁和读/写锁的类
  2. Notepad++ 设置执行 lua 和 python
  3. Jsoup代码解读之五-parser(中)
  4. 更改日志级别_如何在运行时更改日志记录级别
  5. 数据库和ORMS:使用Tortoise ORM与数据库通信
  6. add script param in pycharm
  7. Java Swing 开发之JTable中在添加组件(JCheckBox)
  8. 编译报错:make: *** No rule to make target (例如:starg.h)解决
  9. Linux操作系统基础原理
  10. 华为解锁刷机root教程详解
  11. 惠普1005打印机自检页_HP黑白激光打印机打印自检页的方法
  12. 单片机课设中期报告_本科毕业设计中期检查报告.doc
  13. 使用python Telegram 机器人推送消息
  14. 一般人不会的电脑小绝技(ZT)
  15. Numpy-如何对数组进行切割
  16. 【Retrofit】1.02.0区别
  17. 【wordpress】文章编辑器插件
  18. 冠名教授|香港科大周晓方教授获颁潘乐陶工程学教授席
  19. 云ERP如何助力企业管理?ERP上云的好处
  20. C语言三个数取中间值

热门文章

  1. 人事系统中如何根据打卡数据自动产生考勤记录
  2. 4gl 的内建函数和操作符简介
  3. 2020.10.18--PS--长角动画、挡眼、闪光效果
  4. PowerDesigner 16逆向工程,MySQL数据库的生成PDM物理数据模型文件
  5. 写论文时,画黑白电路图的技巧
  6. mong大牛的blog
  7. 重学scala:scala面向对象编程之类与对象
  8. 音视频技术开发周刊 | 272
  9. <img>标签上title属性与alt属性的区别
  10. 你是部门经理,老板对你说公司要裁员,你该怎么办?