Mybatis
文章平均质量分 79
Anhe0901
这个作者很懒,什么都没留下…
展开
-
MyBatis中的缓存
Mybatis作为持久化框架,提供了非常强大的缓存特性。一般在提到Mybatis缓存的时候,指的都是二级缓存。一级缓存,即本地缓存,默认会启用并且不能控制,可能会导致一些难以发现的错误。 一、一级缓存 public void testL1Cache() { SqlSession sqlSession = getSqlSession(); SysUser user1 = null;原创 2018-01-13 02:42:02 · 1850 阅读 · 0 评论 -
Mybatis中的动态代理
Mybatis在Mapper接口上使用了动态代理的一种非常规的用法。 假设有如下一个Mapper接口: public interface UserMapper{ List selectAll(); } 这里使用Java动态代理方法创建一个代理类: public MyMapperProxy implements InvocationHandler{ private Cl转载 2018-01-10 01:56:14 · 502 阅读 · 0 评论