mybatis
czb彬
如果还有机会,我希望只为自己而活。
展开
-
Mybatis+Spring 时事务时交给谁处理的呢?
Mybatis+Spring 时事务时交给谁处理的呢?如果业务方法加上 @Transactional 时,是交给 Spring 处理。默认情况下,还是mybatis自己处理事务。源码证明在我们调用从 mybatis 代理出来的 mapper 接口时,其实调用 mybatis 的 MapperFactoryBean 对象,该对象是JVM代理对象,其InvocationHandler实现在SqlSessionTemplate中。public class SqlSessionTemplate implem原创 2021-01-06 11:21:38 · 877 阅读 · 3 评论 -
Spring 中 Mybatis 的 Mapper 层的实例是怎么来的?
@MapperScan在 @MapperScan 注解中,引入了一个 MapperScannerRegistrar 注册器@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(MapperScannerRegistrar.class)@Repeatable(MapperScans.class)public @interface MapperScan { ...}MapperScann原创 2020-09-16 12:58:41 · 986 阅读 · 0 评论