聊聊mybatis的Interceptor机制

2023-08-30
阅读 11 分钟
717
Interceptor定义了intercept方法,其参数为Invocation类型,同时默认提供了plugin方法,通过Plugin.wrap(target, this)进行包装

mybatis的MappedStatement是线程安全的吗

2023-08-29
阅读 8 分钟
522
序本文主要研究一下mybatis MappedStatementMappedStatementorg/apache/ibatis/mapping/MappedStatement.java {代码...} MappedStatement定义了SqlSourceMappedStatement.Builder {代码...} MappedStatement定义了一个Builder用于构造MappedStatementMapperBuilderAssistantorg/apache/ibatis/builder/MapperBuilderAssi...

聊聊mybatis的ParamNameResolver

2023-08-28
阅读 3 分钟
843
在mybatis的interceptor获取MapperMethod.ParamMap这种参数类型时,经常会多出param1,param2,collection,list,array这些参数,这些不是接口自己定义的,而是ParamNameResolver自动添加的

activiti打印mybatis的sql

2016-06-09
阅读 1 分钟
7.9k
logback配置 {代码...}

mybatis结果的组装

2016-03-15
阅读 10 分钟
6.1k
mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 序 本文主要解答一个问题,即如果bean没有setter,而且属性不是public的,mybatis的自动组装是否可以赋值成功的问题。 查询调用过程 DefaultSqlSession.selec...

mybatis的statement的解析与加载

2016-01-17
阅读 13 分钟
17.8k
mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 问题 mybatis的xml中的sql语句是启动时生成JDK代理类的时候就生成一次么 调用顺序链 解析xml配置 {代码...} 调用SqlSessionFactoryBuilder的方法 {代码...} ...

mybatis的mapper返回map结果集

2016-01-09
阅读 1 分钟
48.6k
mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 通过MapKey指定map的key值 {代码...} map的value为java类 {代码...} map的value为map {代码...}

SpringBoot集成mybatis

2016-01-08
阅读 10 分钟
41.6k
mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 一、使用mybatis-spring-boot-starter 1、添加依赖 {代码...} 2、启动时导入指定的sql(application.properties) {代码...} 3、annotation形式 {代码...} 4、x...

mybatis如何根据mapper接口生成其实现类

2016-01-02
阅读 18 分钟
25.2k
mybatis系列 SpringBoot集成mybatis mybatis的statement的解析与加载 mybatis如何根据mapper接口生成其实现类 mybatis的mapper返回map结果集 mybatis结果的组装 序 mybatis里头给sqlSession指定执行哪条sql的时候,有两种方式,一种是写mapper的xml的namespace+statementId,如下: {代码...} 另外一种方法是指定mapper...