Mybatis
文章平均质量分 75
fayeyiwang
这个作者很懒,什么都没留下…
展开
-
mybatis 3.x 缓存介绍
MyBatis缓存分为一级缓存和二级缓存:一级缓存是基于 PerpetualCache(mybatis自带)的 HashMap 本地缓存,作用范围为session,所以当session commit或close后,缓存就会被清空.1)单独使用MyBatis而不继承Spring,使用原生的MyBatis的SqlSessionFactory来构造sqlSession查询,是可以使用以及转载 2016-07-14 11:35:59 · 387 阅读 · 0 评论 -
Mybatis 分表插件shardbatis2.0使用
1.版本:Maven3.0+Spring4.1.5.RELEASEMybatis 3.4.0MySQL.5.6.30 (64位)2.配置:添加sharding配置新建一个xml文件,例如:shard_config.xml "http://shardbatis.googlecode.com/dtd/shardbatis-config.dt原创 2016-06-17 14:01:58 · 19691 阅读 · 2 评论 -
Mybatis 数据库物理分页插件 PageHelper
以前使用ibatis/mybatis,都是自己手写sql语句进行物理分页,虽然稍微有点麻烦,但是都习惯了。最近试用了下mybatis的分页插件 PageHelper,感觉还不错吧。记录下其使用方法。1. 引入依赖jar包: dependency> groupId>com.github.pagehelpergroupId> artifactId>转载 2016-08-11 16:41:14 · 1292 阅读 · 1 评论 -
互联网下hibernate和mybatis性能差异讨论
其中在关联字段查询中,hibernate在两种情况下,性能差异比较大。 都是在懒加载的情况下,如果推特对应的用户比较多时,则性能会比仅映射100个用户的情况要差很多。换而言之,如果用户数量少(关联的总用户数)时,也就是会重复查询同一个用户的情况下,则不需要对用户表做太多的查询。其中通过查询文档后,证明使用懒加载时,对象会以id为key做缓存,也就是查询了100个用户后,后续的用户信转载 2016-10-09 10:29:33 · 2790 阅读 · 0 评论