搜索结果
查询Tags标签: resultHandler,共有 5条记录-
【Mybatis】SQL语句的解析执行过程原理
sqlSession简单介绍拿到SqlSessionFactory对象后,会调用SqlSessionFactory的openSesison方法,这个方法会创建一个Sql执行器(Executor),这个Sql执行器会代理你配置的拦截器方法。 获得上面的Sql执行器后,会创建一个SqlSession(默认使用DefaultSqlSession),这个SqlS…
2022/3/29 2:22:42 人评论 次浏览 -
使用MyBatis将数据库的两列映射成Map
1. 需求描述平时主要负责聚合公司各组的数据到ES,经常会遇到从不同的表取出两列简单的映射关系的需求(就像是只需要学生表的学号和姓名),开始根据其他人流传下来的代码风格,查询返回一个List,然后自己写代码遍历映射成Map,大量重复的无效率的工作实在是不堪其扰,抽…
2021/11/8 2:13:15 人评论 次浏览 -
使用MyBatis将数据库的两列映射成Map
1. 需求描述平时主要负责聚合公司各组的数据到ES,经常会遇到从不同的表取出两列简单的映射关系的需求(就像是只需要学生表的学号和姓名),开始根据其他人流传下来的代码风格,查询返回一个List,然后自己写代码遍历映射成Map,大量重复的无效率的工作实在是不堪其扰,抽…
2021/11/8 2:13:15 人评论 次浏览 -
2mybatis-1条sql在mybatis的执行过程
MapperProxy Map<Method, MapperMethod> methodCache; MapperMethod mapperMethod = cachedMapperMethod(method); 从methodCache获取mapper里的一个方法 return mapperMethod.execute(sqlSession, args); MapperMethod SqlCommand 封装了sql的类型,方法名 MethodS…
2021/8/5 2:06:29 人评论 次浏览 -
2mybatis-1条sql在mybatis的执行过程
MapperProxy Map<Method, MapperMethod> methodCache; MapperMethod mapperMethod = cachedMapperMethod(method); 从methodCache获取mapper里的一个方法 return mapperMethod.execute(sqlSession, args); MapperMethod SqlCommand 封装了sql的类型,方法名 MethodS…
2021/8/5 2:06:29 人评论 次浏览