随笔分类 -  Mybatis

摘要:1. 出现的问题 需求是想写一个按公司名字查询公司列表的功能,最开始的代码如下 Dao层接口如下 mybatis的xml代码: 这样写会报错,大体意思是name没有Getter方法。 2. 解决办法 2.1 解决办法1 在接口参数里加上mybatis中的@param注解 2.2 解决办法2 在xml 阅读全文
posted @ 2018-09-12 14:13 Rainyn 阅读(22592) 评论(0) 推荐(3) 编辑
摘要:mapper接口 mapper.xml的配置 阅读全文
posted @ 2018-07-30 11:14 Rainyn 阅读(510) 评论(0) 推荐(0) 编辑
摘要:1.批量插入 2.批量更新 下面的方式2效率更高,参考 批量更新数据两种方法效率对比 方式1:https://www.cnblogs.com/Jason-Xiang/p/6558334.html 方式2: 3.foreach 传入数组 阅读全文
posted @ 2018-06-13 09:51 Rainyn 阅读(195) 评论(0) 推荐(0) 编辑
摘要:参考:mybatis添加记录时返回主键id 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作。在使用mybatis作为ORM组件时,可以很方便地达到这个目的。鉴于mybatis目前已经支持xml配置和注解2种方式,所以分别给予详细介绍。 数据表设计: 阅读全文
posted @ 2018-02-26 09:53 Rainyn 阅读(5089) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/qq_33510007/article/details/78549230 阅读全文
posted @ 2017-11-29 01:40 Rainyn 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:--> 阅读全文
posted @ 2017-11-03 01:40 Rainyn 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一级缓存:Mybatis的一级缓存在session上,只要通过session查过的数据,都会放在session上,下一次再查询相同id的数据,都直接冲缓存中取出来,而不用到数据库里去取了。 二级缓存:Mybatis二级缓存是SessionFactory,如果两次查询基于同一个SessionFacto 阅读全文
posted @ 2017-11-01 01:58 Rainyn 阅读(136) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/eson_15/article/details/51668523 http://blog.csdn.net/czp11210/article/details/23962767 阅读全文
posted @ 2017-10-31 00:41 Rainyn 阅读(164) 评论(0) 推荐(0) 编辑
摘要:public class A{ private B b1; private List<B> b2;} 在映射b1属性时用association标签,(一对一的关系) 映射b2时用collection标签(一对多的关系) 阅读全文
posted @ 2017-10-29 16:50 Rainyn 阅读(839) 评论(0) 推荐(1) 编辑
摘要:http://www.jianshu.com/p/3d6c68df5353 阅读全文
posted @ 2017-10-27 14:57 Rainyn 阅读(124) 评论(0) 推荐(0) 编辑