2017年2月8日

mybatis的一级缓存

摘要: 如果使用额外发送SQL的方式 加载关联对象 如果列表中关联的对象的id部分相同,那么mybatis发送的SQL数量会减少 由此判断,mybatis中一定存在一个缓存 下面就来说一下mybatis的一级缓存: 首先来做个测试 查询两个对象 发送两条SQL语句, 但是如果对一个对象查询两次,会发送几条S 阅读全文

posted @ 2017-02-08 15:21 llynic 阅读(232) 评论(0) 推荐(0) 编辑

mybatis的延迟加载

摘要: 延迟加载 1. 回顾:在Hibernate 中 many2one的时候会用到延迟加载 1)从many方拿one方的时候回使用延迟加载的方式, 程序到many方的时候,只发送一条SQL,只有当真正使用many方对应的one方的时候,才会去发送SQL进行查询 2)什么是真正使用? 访问one方的非主键属 阅读全文

posted @ 2017-02-08 13:32 llynic 阅读(4030) 评论(0) 推荐(0) 编辑

导航