Mybatis系列
该系列将阐述Mybatis的使用和配置,敬请关注!
陈永佳
你那些烂曲流窜九州,我那些烂字多么希望被人记住,你回首来路已明白生无可恋,祈宏福于乐,曲悦丹田,可我还在人海浮沉,写出来的东西期期艾艾词不达意字不成句,我是不是真的能看见那天,不要我惊恐的心一直悬停腹中寻氧,我坚信我的文字一定不只是梦幻觉与暗月光,字悦丹田,见字已成篇,此生亦可恋~
展开
-
MyBatis系列:Mybatis 使用的 9 种设计模式
MyBatis系列:Mybatis 使用的 9 种设计模式前言今天博主将为大家分享:MyBatis系列:Mybatis 使用的 9 种设计模式!不喜勿喷,如有异议欢迎讨论!首先推荐大家去看我的MySql查询优化 和MySql系列:MySQL 之 Explain 输出分析 等系列文章!虽然我们都知道有26个设计模式,多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模...原创 2020-03-20 10:08:58 · 314 阅读 · 1 评论 -
mybatis批量修改操作
mybatis批量修改操作前言面对复杂的需求,有时无脑的产品会提出无脑的新需求让你反复修改哈哈。批量修改操作json格式(PS:这里为list传参)[{ "key": 1, "headerKey": 1, "complete": "7天", "medalName": "今日旺旺1" }, { "key": 2, "headerKey": 1, "com...原创 2020-02-11 09:28:14 · 1304 阅读 · 1 评论 -
mybatis一对一与一对多collection和association的使用
mybatis 一对一与一对多collection和association的使用前言在mybatis如何进行一对一、一对多的多表查询呢?这里用一个简单的例子说明。一对一associationassociation通常用来映射一对一的关系,例如,有个类 PointTypeName,对应的实体类如下:(getter,setter方法省略)import java.util.Lis...原创 2019-12-12 08:42:54 · 1156 阅读 · 2 评论 -
mybatis的一些特殊符号标识(大于,小于,等于,不等于)
mybatis的一些特殊符号标识(大于,小于,等于,不等于)特殊字符替代符号&&<<(常用)>>(常用)""’'a<=ba <=b 或者 a <![CDATA[<= ]]>ba>=b...原创 2019-12-06 09:37:12 · 546 阅读 · 2 评论 -
Mybatis用in传入数组查询数据
Mybatis用in传入数组查询数据前言今天为大家分享:Mybatis用in传入数组查询数据。欢迎关注正题方法如下/*** @description 根据String数组id,查相关用户信息* @param ids* @return List<User>*/public List<User> selectUserByIds(String ids){...原创 2019-11-11 08:45:15 · 6043 阅读 · 2 评论 -
杂记随笔系列:报错:org.apache.ibatis.binding.BindingException
这个问题整整纠结了我好久,心好累啊。。。不废话。。。背景:Spring整合Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql; - 这里的Spring注入后...原创 2019-05-21 11:24:52 · 465 阅读 · 1 评论 -
Mybatis系列:Mybatis中 $ 和 # 千万不要乱用!
这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一条sql上的#和$。从图上可以看出 wwlr.LabelId in(KaTeX parse error: Expected 'EOF', got '#' at position 33: …wlr.LabelId in(#̲{showLabels}),其…处理的方式是不一样的。区别#{ }是预编译处理,M...原创 2019-05-21 11:31:39 · 12038 阅读 · 3 评论 -
趣味Sql(面试必备小知识):SQL 语句中 where 条件后 写上1=1 是什么意思
趣味Sql(面试必备小知识):SQL 语句中 where 条件后 写上1=1 是什么意思前言今天博主将为大家分享Spring Boot(面试必备):干掉 if else?,不喜勿喷,如有异议欢迎讨论!开始到这里Spring Boot(面试必备):干掉 if else?,分享完毕了,快去试试吧!最后利用策略模式可以简化繁杂的if else代码,方便维护,而利用自定义注解和自注...原创 2019-06-11 11:48:20 · 1889 阅读 · 2 评论 -
MyBatis系列:mybatis用foreach循环添加多条数据!
MyBatis系列:mybatis用foreach循环添加多条数据!前言_今天博主将为大家分享MyBatis系列:mybatis用foreach循环添加多条数据!不喜勿喷,如有异议欢迎讨论!欢迎关注博主!有一个强大的地基才能写出健壮的程序!正文接口如下:(这里注意这个@Param标签最好写上)MyBatis的XML代码如下:(注意看下图箭头标红的位置,观察区别!)结果如下:...原创 2019-09-26 13:28:50 · 3119 阅读 · 7 评论