<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Mybatis on Daily Record</title>
    <link>https://2d992714.xianglin2020-github-io.pages.dev/tags/mybatis/</link>
    <description>Recent content in Mybatis on Daily Record</description>
    <image>
      <title>Daily Record</title>
      <url>https://2d992714.xianglin2020-github-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Tue, 18 Nov 2025 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://2d992714.xianglin2020-github-io.pages.dev/tags/mybatis/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Java 编译时保留方法参数名</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2025/java-parameters-compiler-option/</link>
      <pubDate>Tue, 18 Nov 2025 00:00:00 +0800</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2025/java-parameters-compiler-option/</guid>
      <description>解释 javac 的 -parameters 选项如何把真实方法参数名写入 class 文件，并给出 Maven、Gradle 和 MyBatis 中的用法。</description>
    </item>
    <item>
      <title>MyBatis 拦截器</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/mybatis-interceptor/</link>
      <pubDate>Sat, 31 Oct 2020 22:53:47 +0000</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/mybatis-interceptor/</guid>
      <description>&lt;h1 id=&#34;mybatis-插件原理及-pagehelper-分页插件介绍&#34;&gt;MyBatis 插件原理及 PageHelper 分页插件介绍&lt;/h1&gt;
&lt;h2 id=&#34;从-jdbc-开始&#34;&gt;从 JDBC 开始&lt;/h2&gt;
&lt;h3 id=&#34;jdbc-介绍&#34;&gt;JDBC 介绍&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;JDBC（Java Database Connectivity）API 是 Java 语言与广泛数据库产品交互的基础，JDBC 技术体现了 Java &lt;code&gt;&amp;quot;write Once,Run AnyWhere&amp;quot;&lt;/code&gt;的思想，即Java 为数据库访问提供一套纯 Java API，同时提供一个驱动管理器（DriverManager）。数据库供应商提供自己的数据库驱动，并注册到 Java 提供的DriverManager 中。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MyBatis 基础</title>
      <link>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/mybatis-basics/</link>
      <pubDate>Tue, 15 Sep 2020 21:41:19 +0000</pubDate>
      <guid>https://2d992714.xianglin2020-github-io.pages.dev/posts/2020/mybatis-basics/</guid>
      <description>&lt;h1 id=&#34;mybatis-基础&#34;&gt;MyBatis 基础&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mybatis.org/mybatis-3/zh/index.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MyBatis 中文文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://mybatis.org/spring/zh/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MyBatis-Spring 中文文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;MyBatis-Spring-Boot 文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/pagehelper/Mybatis-PageHelper&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;PageHelper 地址&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mybatis-介绍&#34;&gt;MyBatis 介绍&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MyBatis 是优秀的持久层框架&lt;/li&gt;
&lt;li&gt;MyBatis 使用 XML 将 SQL 与程序代码解耦，便于维护&lt;/li&gt;
&lt;li&gt;MyBatis 学习简单，执行高效，是 JDBC 的延伸&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mybatis-开发流程&#34;&gt;MyBatis 开发流程&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;引入 MyBatis 依赖&lt;/li&gt;
&lt;li&gt;创建核心配置文件&lt;/li&gt;
&lt;li&gt;创建实体（Entity）类&lt;/li&gt;
&lt;li&gt;创建 Mapper 映射文件&lt;/li&gt;
&lt;li&gt;初始化 SessionFactory&lt;/li&gt;
&lt;li&gt;利用 SQLSession对象操作数据&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;sqlsessionfactory&#34;&gt;SqlSessionFactory&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SqlSessionFactory 是 MyBatis 的核心对象&lt;/li&gt;
&lt;li&gt;SQLSessionFactory 用于初始化MyBatis，创建 SQLSession 对象&lt;/li&gt;
&lt;li&gt;应保证 SQLSessionFactory 全局唯一&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;sqlsession&#34;&gt;SqlSession&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SQLSession 是MyBatis 操作数据库的核心对象&lt;/li&gt;
&lt;li&gt;SQLSession 使用 JDBC 与数据库交互&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mybatis-查询&#34;&gt;MyBatis 查询&lt;/h2&gt;
&lt;h2 id=&#34;mybatis-日志框架&#34;&gt;MyBatis 日志框架&lt;/h2&gt;
&lt;p&gt;Mybatis 通过使用内置的日志工厂&lt;code&gt;org.apache.ibatis.logging.LogFactory&lt;/code&gt;提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
