文章 2023-12-14 来自:开发者社区

MyBatis 四大核心组件之 StatementHandler 源码解析

前言在 MyBatis 中,StatementHandler 是四大核心组件之一,其作用是将 SQL 语句解析成 PreparedStatement 对象,并执行 SQL 语句。简而言之,StatementHandler 扮演着连接 Java 代码与数据库底层执行引擎的桥梁角色。本文将深入探讨 StatementHandler 的源码,剖析其实现原理,以更好地理解 MyBatis 的底层机制。S....

MyBatis 四大核心组件之 StatementHandler 源码解析
文章 2023-07-21 来自:开发者社区

MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler 详解(2)

四、ParameterHandler1. ParameterHandler 接口方法ParameterHandler 接口相对比较简单,只有两个方法public interface ParameterHandler { Object getParameterObject(); void setParameters(PreparedStatement ps) throws SQLExcep...

MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler 详解(2)
文章 2023-07-21 来自:开发者社区

MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler 详解(1)

前言上次我们在说mybatis 的 plugin 功能的时候,提到了其可作用于myBatis 的四大组件,也放了一个基础的模型图,但是对于这四大组件更具体的功能和原理:却没有进一步说明,今天就来完成这项工作一、四大组件的用途先来看一张图mybatis的类引用图,然后我们再详细解释二、Executor1. Executor接口方法我们现浏览下Executor 接口都提供了什么方法:public i....

MyBatis四大组件Executor、StatementHandler、ParameterHandler、ResultSetHandler 详解(1)
文章 2022-02-14 来自:开发者社区

MyBatis 核心配置综述之StatementHandler(上)

MyBatis 四大组件之StatementHandler我们在搭建原生JDBC的时候,会有这样一行代码Statement stmt = conn.createStatement(); //也可以使用Prepared这行代码创建的 Statement 对象或者是 PreparedStatement 对象就是由StatementHandler进行管理的。StatementHandler 的基本构成....

MyBatis 核心配置综述之StatementHandler(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Apache Spark 中国技术社区

阿里巴巴开源大数据技术团队成立 Apache Spark 中国技术社区,定期推送精彩案例,问答区数个 Spark 技术同学每日在线答疑,只为营造 Spark 技术交流氛围,欢迎加入!

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等