文集文档索引

Mybatis


  • 文集信息
  • 目录大纲
  • 最新文档
  • 知识宇宙

文集详情

文集导读

mybatis MyBatis 深度解析与实践 1. MyBatis 核心概念 SqlSessionFactory: MyBatis 的核心组件,负责创建 SqlSession。它基于 XML 配置文件或 Java 代码构建,是线程安全的。 SqlSession: 相当于 JDBC 的 Connection 对象,代表一个数据库会话。它提供了执行 SQL 命令、获取映射器实例、管理事务等方法。SqlSession 不是线程安全的,应在方法内部创建和销毁。 Mapper Interface: 定义了与数据库交互的方法,例如查询、插入、更新、删除等。Mapper 接口通过 XML 文件或注解与 SQL 语句进行绑定。 Mapper XML: 包含了 SQL 语句和参数映射,用于将 Mapper 接口的方法映射到具体的 SQL 操作。 Configuration: MyBatis 的配置对象,包含了数据库连接信息、映射器配置、插件配置等。 Executor: 负责执行 SQL 语句,管理事务,处理缓存。MyBatis 提供了三种 Executor 类型:SIMPLE, REUSE, BATCH。 StatementHandler: 负责与数据库进行实际的交互,例如执行 SQL 语句、设置参数、获取结果集。

目录大纲

    最新文档

    知识宇宙

    正在加载知识图谱...


    转发