公司原因,接触了ibatis,以前用mybatis

感觉ibatis不好用啊,连只有个if 没有else的用法

mybatis的choose,when,otherwise等记不住了就去查,很容易查到

这里写写ibatis的

<dynamic>

<isEqual compareValue="N" property="whetherIncomingBatchNo">
AND 1 = 1
 </isEqual>
<isEqual compareValue="Y" property="whetherIncomingBatchNo">
<isNull property="batchNo">
AND SRD.BATCH_NO IS NULL
</isNull>
<isNull property="batchNo">
AND SRD.BATCH_NO = #batchNo#
</isNull>   
</isEqual>
      
 </dynamic>

我的做法还是挺low的,就是在传入一个参数,作为判断if else的判断条件

ibatis里,没有else标签,有类似if的功能,只能手动创造条件了(手动滑稽)

ibatis里面if else 用法相关推荐

  1. ibatis中iterate的用法(conjunction=or ,)

    <!-- 删除相应的person记录  -->   < delete  id =" deletePerson "  parameterClass ="m ...

  2. ibatis中iterate的用法(conjunction=or ,) .

    <!-- 删除相应的person记录  -->   < delete  id =" deletePerson "  parameterClass ="m ...

  3. ibatis中iterate的用法(转载)

    PersonDaoImp如下:   /**     * 删除性别为man,年龄为 11,12 的Person记录     */   public int deletePerson(Map<Str ...

  4. ibatis的isequal_isequal ibatis

    iBATIS 高级特性 1.主要内容 .关联对象 事务 延迟加载 缓存 动态标签 读写 ... Property 属性与 compareProperty 或 pareValye 属性值作比较,看是否. ...

  5. 【持久化框架】Mybatis简介与原理

    从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议. 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwar ...

  6. Mybatis简介与原理

    转载自  Mybatis简介与原理 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到 ...

  7. mybatis学习(1):【持久化框架】Mybatis简介与原理

    从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议. 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwar ...

  8. spring原理 struts2原理 hibernate原理 MyBatis原理 SpringMVC

    Spring原理 最核心的就是IOC,动态注入DI,利用java里的反射,让一个对象的创建不用new了,可以自动的生产.Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调 ...

  9. Mybatis 示例之 SelectKey

    从创业到再就业,浅述对程序员职业生涯的看法    征文 | 你会为 AI 转型么?    赠书:7月大咖新书机器学习/Android/python Mybatis 示例之 SelectKey 标签: ...

最新文章

  1. 编程之美2.3 寻找发帖水王
  2. 从“小而精”到“大而广”,知乎怎样一步步迈向全民皆知?
  3. (二十):response 对象 (JSP学习第六天)
  4. 各个 Android Gradle 插件版本所需的 Gradle 版本
  5. Linux shell 对话框,如何在 Bash Shell 脚本中显示对话框
  6. idc机房建设费用_机房建设方案及报价清单.doc
  7. iOS逆向之微信和支付宝修改步数 简洁无脑版
  8. python 递归 和 动态规划 DP算法两种方法求解 最长回文子串问题
  9. 大文件上传解决方案-支持断点续传的文件上传插件(转)
  10. Redis集群搭建(单设备,多设备)
  11. 软件调试书籍资料汇总
  12. 目标检测正负样本区分和平衡策略总结
  13. nvme固态硬盘开机慢_解决win10系统下nvme固体硬盘开机慢的方法
  14. 【iOS】AFNetworking
  15. ora.eons offline
  16. Docker 生产环境之安全性 - 适用于 Docker 的 AppArmor 安全配置文件
  17. 留学生活揭秘:进门易出门难 高淘汰率让人崩溃
  18. 2022电大国家开放大学网上形考任务-开放英语1非免费(非答案)
  19. 【08月07日】A股滚动市盈率PE最低排名
  20. Bracket Sequencing

热门文章

  1. 曾披露“开房信息”的乌云网 如今摊上大事儿了
  2. 山东省两大经济圈一体化发展
  3. 实际项目中手动测试和自动测试的合理运用
  4. 草根 CTO 创业1年交作业:这个职位跟技术总监有啥不一样?
  5. mysql主从同步遇到的问题,线程正常,但是没有同步数据
  6. 扒网站工具 HTTrack Website Copier
  7. 买房子的涉及到的一些费用说明
  8. Oracle Spacial(空间数据库)使用注意事项
  9. PCB层压结构与材料介绍
  10. docker push到harbor私有仓库出现的相关问题及解决办法