• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅
2023年3月9日
MyBatis配置文件mybatis-config配置详解-MyBatis从入门到进阶系列
摘要: 1. 定义 MyBatis的配置文件是一个XML文件,其默认名称为mybatis-config.xml,用于配置和定制化MyBatis的运行时行为。比如可以用于配置数据库连接、属性、类型别名、类型处理器、插件、环境配置、映射器(mapper.xml)等信息。 2. 配置概述 2.1. 主要包括以下部 阅读全文
posted @ 2023-03-09 19:59 JackYang 阅读(13726) 评论(2) 推荐(2)
Mapper定义、作用、工作流程-MyBatis从入门到进阶系列
摘要: 定义 Mapper是MyBatis中用于定义SQL语句和数据操作的接口,它通过Java接口定义了对数据库的操作,可以将数据操作从具体的实现中解耦,提高代码的可维护性和可扩展性。 作用 Mapper的作用主要有以下几个方面: 定义SQL语句:Mapper通过Java接口定义SQL语句,可以将SQL语句 阅读全文
posted @ 2023-03-09 15:01 JackYang 阅读(3233) 评论(1) 推荐(1)
SqlSession定义、作用、工作流程-MyBatis从入门到进阶系列
摘要: 定义 SqlSession是MyBatis中用于与数据库交互的主要对象,它封装了一系列操作数据库的方法,如查询、插入、更新、删除等。SqlSession对象是线程不安全的,每次使用之前需要创建一个新的对象,并在使用完成后及时关闭。 作用 SqlSession的作用主要有以下几个方面: 执行SQL语句 阅读全文
posted @ 2023-03-09 14:57 JackYang 阅读(1114) 评论(1) 推荐(1)
MyBatis的基本架构及其使用的设计模式-MyBatis从入门到进阶系列
摘要: 1.定义 MyBatis是一个轻量级的ORM(对象关系映射)持久层框架,它将Java对象和关系数据库之间的映射关系交给开发人员自己来实现,而不是像Hibernate等ORM框架那样自动化处理。MyBatis通过XML或注解的方式来定义SQL语句和映射关系,使得开发人员可以更加灵活地控制SQL语句的执 阅读全文
posted @ 2023-03-09 14:53 JackYang 阅读(215) 评论(1) 推荐(0)
SqlSessionFactoryBuilder定义、作用、流程-MyBatis从入门到进阶系列
摘要: 定义 SqlSessionFactoryBuilder是MyBatis中用于创建SqlSessionFactory的构建器,它负责解析mybatis-config.xml配置文件中的配置信息,并创建出SqlSessionFactory对象。 作用 SqlSessionFactoryBuilder的作 阅读全文
posted @ 2023-03-09 14:10 JackYang 阅读(675) 评论(1) 推荐(1)
SqlSessionFactory定义、作用、使用流程-MyBatis从入门到进阶系列
摘要: 定义 SqlSessionFactory是MyBatis中的一个工厂类,用于创建SqlSession对象。它是MyBatis框架中最重要的对象之一,负责管理MyBatis的配置信息和映射信息,并根据这些信息创建SqlSession对象,进而与数据库进行交互。 作用 SqlSessionFactory 阅读全文
posted @ 2023-03-09 13:53 JackYang 阅读(2285) 评论(1) 推荐(1)
Executor定义、作用、工作流程-MyBatis从入门到进阶系列
摘要: 定义 Executor是MyBatis中执行SQL语句的核心组件之一,它封装了对数据库的操作,包括SQL语句的解析、参数的设置、结果的映射等。Executor是MyBatis中最底层的执行器,负责与数据库进行交互,执行SQL语句,并将结果返回给应用程序。 作用 Executor的作用主要有以下几个方 阅读全文
posted @ 2023-03-09 13:44 JackYang 阅读(535) 评论(1) 推荐(1)
StatementHandler定义、作用、工作流程-MyBatis从入门到进阶系列
摘要: 定义 StatementHandler是MyBatis中用于处理JDBC Statement的核心组件之一,它负责处理JDBC Statement的创建、参数设置、SQL语句执行和结果集映射等工作。StatementHandler是MyBatis中最重要的组件之一,它提供了对JDBC Stateme 阅读全文
posted @ 2023-03-09 13:37 JackYang 阅读(250) 评论(1) 推荐(1)
MyBatis的概念、特点和使用场景-MyBatis从入门到进阶系列
摘要: 1. MyBatis概念和历史 MyBatis是一款轻量级的Java持久层框架,它提供了将Java对象和SQL语句之间的映射,使得Java开发人员可以更加便捷地访问数据库。MyBatis最初由Clinton Begin于2002年创建,最初命名为iBATIS。在2010年,iBATIS被Apache 阅读全文
posted @ 2023-03-09 11:20 JackYang 阅读(1626) 评论(1) 推荐(1)
MyBatis从入门到进阶系列
摘要: 第一部分:MyBatis基础知识 第1章:MyBatis的概念、特点和使用场景。 第2章:MyBatis的基本架构和设计模式,包括SqlSessionFactory、SqlSession、Mapper、Executor等。 第3章:MyBatis的配置文件,包括MyBatis配置文件、映射文件和属性 阅读全文
posted @ 2023-03-09 10:41 JackYang 阅读(65) 评论(0) 推荐(0)
Flink源代码目录结构-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.概述 Flink是一个复杂的分布式计算框架,通过对其源代码进行分析,可以深入了解Flink的内部实现原理,包括任务调度、数据流处理、状态管理等方面。而从源代码目录入手,进行Flink源代码分析是非常必要的。因为Flink是一个开源的项目,其源代码是公开的,其组织结构非常清晰,不同模块的代码都被分 阅读全文
posted @ 2023-03-09 00:50 JackYang 阅读(1635) 评论(0) 推荐(0)
Flink源代码分析重要性-史上最通俗易懂的Flink源代码深入分析教程
摘要: 1.概述 Apache Flink是一个流式处理引擎,被广泛应用于大数据分析和实时数据处理。Flink的高性能和灵活性使其成为了许多企业的首选解决方案。Flink的代码量非常庞大,涉及到许多复杂的算法和数据结构。因此Flink源代码的阅读和理解需要开发人员具备一定的编程能力和技术水平。 2.Flin 阅读全文
posted @ 2023-03-09 00:33 JackYang 阅读(279) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3