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