摘要: with as把一段查询结果放在临时表,后面的查询中可多次使用 语法: with 别名 as(select * from table) 或 with 别名1 as(select * from table1), ............. 别名n as(select * from tablen) 示例 阅读全文
posted @ 2016-06-16 12:01 未来的那啥 阅读(303) 评论(0) 推荐(0) 编辑
摘要: spring--事务原理、mybatis--MapperScannerConfigurer 和 mybatis--MapperProxy事务,最近想把spring mybatis中的事务和mapper接口的原理分析分析,陆陆续续写了些,这篇做个总结。 spring+mybatis mapper接口 阅读全文
posted @ 2016-06-16 11:24 未来的那啥 阅读(8145) 评论(0) 推荐(1) 编辑
摘要: Spring支持以下7种事务传播行为。 传播行为 XML文件 propagation值 含义 PROPAGATION_REQUIRED REQUIRED 表示当前方法必须在一个具有事务的上下文中运行。 如果当前没有事务,就新建一个事务;如果已经存在一个事务,就加入到这个事务中。 (如果被调用端发生调 阅读全文
posted @ 2016-06-16 11:24 未来的那啥 阅读(3795) 评论(0) 推荐(0) 编辑
摘要: 上篇 详细分析了org.mybatis.spring.mapper.MapperScannerConfigurer 和 org.mybatis.spring.SqlSessionFactoryBean的作用,可以直接看最后的总结 MapperFactoryBean是mapper接口的入口,它包含了s 阅读全文
posted @ 2016-06-16 11:23 未来的那啥 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 一般我们这样配置 内部使用 ClassPathMapperScanner 来扫描包下面的mapper接口,每个接口构建一个BeanDefinitionHolder(beanclass为MapperFactoryBean) 当需要mapperinterface实例时,由MapperFactoryBea 阅读全文
posted @ 2016-06-16 11:22 未来的那啥 阅读(2189) 评论(0) 推荐(0) 编辑