
mybatis
flydoging
击冥霄,辟晴曌,万里卓然乘云涛;天有行,地无迹,千秋怎堪一剑扫,神光毓逍遥
展开
-
Mybatis动态SQL2--if
Mybatis动态SQL第二篇–>>if判断 在实际应用中使用mybatis的if标签是很有必要的,举个最简单的栗子,实现过数据库更新数据记录功能的同学应该知道有这样一个场景:数据保存功能,数据初始化完成后一般都有再次编辑数据的功能,有人说了功能有什么可说的简单至极,其实不然(我刚入行的时候也是这样想的).一般就是使用paramPOJO接收参数,然后在后台处理一下直接在dao层更新数据...原创 2018-12-19 15:09:24 · 176 阅读 · 0 评论 -
《深入理解mybatis原理》 MyBatis的架构设计以及实例分析
转载自 亦山 《深入理解mybatis原理》 MyBatis的架构设计以及实例分析 大佬写的很好,目前还有部分不是很理解,等我研究一下源码理解了之后在进行关于mybatis底层原理的分享 ...原创 2018-12-19 19:51:56 · 190 阅读 · 0 评论 -
mybatis底层代码阅读2--解析参数表达式,创建参数映射关系
前言 目前水平有限,但是又想多看看源码,所以很多地方对于框架的代码不是很理解,本篇及后续的文章主要是对自己阅读源码的一个记录,希望对有些同学有帮助,总之一句话只做参考,别无它用.还是建议喜欢编程的同学多看看源码,一方面增加自己的认知,另一方面在模仿中创新. 下面的代码 导读 代码对一些比较中的的节点或者方法进行注释 列出TypeHandlerRegistry类.该类主要用于在mybatis中注册...原创 2018-12-24 15:23:02 · 195 阅读 · 0 评论 -
Mybatis动态SQL--choose when
参考MyBatis choose(when, otherwise)标签 前言: 使用mybatis操作数据库肯定是需要自己书写SQL语句的,这在带来方便(进行SQL优化/定制)的同时也要求我们对mybatis的动态SQL有一定了解. 例如在where子句中进行判断,有时候我们并不想应用所有的条件,而只是想根据现有条件从多个选项中选择一个判断条件(逻辑或的关系)。而使用if标签时,只要test中的表...原创 2018-12-19 11:44:53 · 888 阅读 · 0 评论