自测一下mybatis的一级缓存和二级缓存

首先我们来说一下定义:一级缓存,就是在SqlSession上的缓存;二级缓存,就是在SQLSessionFactory上的缓存。在没有任何配置的情况下,mybatis默认开启一级缓存;public static void main(String[] args) { Logger log = L...

2018-04-30 02:14:41

阅读数:28

评论数:0

resultmap和resulttype的一些使用误区

mybatis的映射配置文件中的两个返回值类型resultmap和resulttype;直接来测试代码:<select id="getUser" parameterType="string" result...

2018-04-30 01:27:29

阅读数:423

评论数:0

认识mybatis

mybatis的核心组件分为四个部分:1.SqlSessionFactorybuilder(构造器):它会根据配置文件中的配置生成SqlSessionFactory,当然,如果你使用的代码创建也是可以实现的,但是通常对于扩展性来说配置文件来创建还是很好的选择;它创建SqlSessionFactor...

2018-04-28 00:02:45

阅读数:38

评论数:0

jdk和CGLIB的动态代理

首先来看jdk实现的动态代理:它只能对实现接口的类生成代理,而不能针对类。换句话说,如果目标对象实现了接口,默认情况下都会采用jdk的动态代理。现在我们用最简单的代码小例子来看看怎么实现动态代理这个过程的:package flex.cc.financialManagement.accountRec...

2018-04-25 11:26:26

阅读数:19

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭