![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
WindwardBird
迎风的鸟飞向技术的丛林,热爱编码,有趣生活
展开
-
项目底层数据源引擎平滑切换
动态数据源 & 项目改造 & 数据库引擎更换原创 2022-12-04 23:36:55 · 318 阅读 · 0 评论 -
Mybatis 批量优化及参数讲解
前言 Mybatis 对于大家来说真是再熟悉不过了,ORM映射框架,目前在国内项目中备受青睐,适合国内复杂的业务场景以及敏捷开发的需要,不过其参数的使用有事让人迷糊,今天就好好的讲一下,可以做个参考节省时间。批量更新#dao 层 void batchUpdateTargetData(@Param(value = "encryptListData") List<UserInfo> encryptListData,@Param(value = "yearNum") Integer ye原创 2021-10-06 09:19:41 · 1033 阅读 · 1 评论 -
Mybatis 参数List是否包含某个值
前言 mybatis 是国内主流的数据访问层映射框架,但有时过滤条件的判断让人头大,今天就来研究一下传参对象里包含list<T>,且 list 的值与库里无映射需求样例 List<T> [0,1,2,3] ----->[null,1,2,3] 当含有List含有0,in(0)必定查不出来 ,库里映射null 总之字段需要转化怎么处理? 修改库成本太大!解决方案 方案一: 利用list.contains() 函数 泛型一致,不然判断不生效 &l原创 2021-06-26 16:24:52 · 4140 阅读 · 0 评论 -
mybatis使用及技巧
前言在敏捷开发的大背景下,很多项目由于时间紧,设计和考虑不太成熟,经常会遇到加逻辑,添加字段,所以Mybatis的使用就逐渐显现优势,并逐渐变成国内主流的Orm映射框架,主要的和数据库交互的工具,作为开发人员,可以去深究其思想,了解其源码,当最根本的就是使用,本文就把使用频繁的进行讲解,希望看完就可以立马上手标签讲解常用标签的讲解: 判断标签 if 语法格式 <if test=" "> XXXXXXX </if>原创 2020-10-29 08:01:25 · 305 阅读 · 0 评论 -
Mybatis配置输出结果日志
前言众所周知,一个项目的日志是最基础,也是至关重要的,日志不仅可以帮助我们有效的定位,分析,排查问题,还可以通过日志恢复数据。最近发现用mybatis, 可以打出错误的SQL日志,缺无法打出结果,可以在数据库执行的SQL,经过查资料,实验,终于可以打出想要的结果配置加几行配置,改为debug模式就可以了<appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <filter class="ch原创 2020-10-18 23:14:54 · 703 阅读 · 0 评论 -
Mybatis <转义处理
前言 国内流行的orm 映射主要主流用的Mybatis,很适合国内的敏捷开发的现状,里面也提供 了很多转义的写法,我感觉常用的也是影响最大的就属小于号 <处理方法< <<![CDATA[ XXXX ] ]> XX 被保护的转义对象...原创 2020-10-17 10:48:23 · 1719 阅读 · 0 评论