小于等于、 大于等于Mybatis 、oracle
1.CDATA区:它的全称为character data,以"<![CDATA[ "开始,以" ]]>" 结束,在两者之间嵌入不想被解析程序解析的原始数据,解析器不对CDATA区中的内容进行解析,而是
将这些数据原封不动地交给下游程序处理。
2.特殊字符 :
xml 中表示: <= 小于等于、 >= 大于等于 需加 这样的标记: <![CDATA[ ]]> xml中有&的符号,需要<![CDATA[&]]>这样表示&
<= 小于等于 :<![CDATA[ <= ]]>
>= 大于等于:<![CDATA[ >= ]]>
一些特殊字符也可用下面的替代符号所代替。
特殊字符 替代符号
& &
< <
> >
" "
' '
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[ >= ]]>
一些特殊字符也可用下面的替代符号所代替。
特殊字符 替代符号
& &
< <
> >
" "
' '
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相关推荐
- oracle匿名代码块执行insert,MyBatis+Oracle在执行insert时空值报错之从源码寻找解决办法...
mybatis-oracle-config.xml 复制代码 1 <?xml version="1.0" encoding="UTF-8"?> 2 ...
- 基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增
基于ruoyi+vue+elementUI实现列表,新增,附件上传,tab+springBoot+mybatis+oracle序列+批量新增 页面效果 列表页面 新增页面 详情页面 代码实现 列表+新 ...
- MyBatis + Oracle 实现批量新增和批量修改
MyBatis + Oracle 实现批量新增(基于序列化自增长主键) mapper 接口 void batchInsert(List<ASingleProject> list); map ...
- mybatis批量插入oracle报表达式,mybatis oracle两种方式批量插入数据
mybatis在oracle中批量插入数据时,单次批量大小有限制,批量插入时,单次批量过大,也会影响插入性能.故程序端也需要对应的限制. BEGIN insert into blacklist (id ...
- Spring boot + mybatis + oracle代码生成器
在pom文件中加入依赖 <build><plugins><!--逆向工程--><plugin><groupId>org.mybatis.ge ...
- Spring mvc+ maven + MyBatis + Oracle + IDEA 项目搭建 - framework 进阶中(一)
原文链接 http://blog.csdn.net/qq184377902/article/details/51493642 结合自身情况加以修改搭建的框架,记录以防备忘,方便日后学习参考. Befo ...
- Mybatis+Oracle批处理
1. 批处理 插入 非常多时候都涉及到一系列数据的插入,通过mybatis的动态sql语句可以非常好的解决问题.当然.oracle已经提供了批插入的语句: insert into students s ...
- mybatis oracle生成注释,MyBatis Generator生成Oracle数据库对应实体类时无法获取注释问题...
最近在利用mybatis generator生成Oracle数据库对应的实体类时发现一个问题,特此记录下. 因为项目使用到了swagger2,所以想在生成实体类时通过表注释和字段注释生成对应的@Api ...
- 关于oracle驱动jiar包版本问题导致的ORA-01460【mybatis+Oracle】
遇到一个问题,利用mybatis传Clob字段,超过一定长度就报ORA-01460,[java对应String,oracle对应Clob] 开始的写法:select * from package_pr ...
最新文章
- DCMTK:定义信号灯,互斥锁和读/写锁的类
- Notepad++ 设置执行 lua 和 python
- Jsoup代码解读之五-parser(中)
- 更改日志级别_如何在运行时更改日志记录级别
- 数据库和ORMS:使用Tortoise ORM与数据库通信
- add script param in pycharm
- Java Swing 开发之JTable中在添加组件(JCheckBox)
- 编译报错:make: *** No rule to make target (例如:starg.h)解决
- Linux操作系统基础原理
- 华为解锁刷机root教程详解
- 惠普1005打印机自检页_HP黑白激光打印机打印自检页的方法
- 单片机课设中期报告_本科毕业设计中期检查报告.doc
- 使用python Telegram 机器人推送消息
- 一般人不会的电脑小绝技(ZT)
- Numpy-如何对数组进行切割
- 【Retrofit】1.02.0区别
- 【wordpress】文章编辑器插件
- 冠名教授|香港科大周晓方教授获颁潘乐陶工程学教授席
- 云ERP如何助力企业管理?ERP上云的好处
- C语言三个数取中间值