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 · 868 阅读 · 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 · 950 阅读 · 0 评论