
第10_2章MyBatis进阶·MyBatis的配置文件·MyBatis的映射文件
第10_2章 MyBatis进阶 • MyBatis的配置文件 • MyBatis的映射文件

MyBatis的配置文件10.5点击查看本小节知识架构MyBatis的映射文件10.6点击查看本小节知识架构
MyBatis的配置文件 ☞点击查看本小节知识架构 MyBatis的映射文件 ☞点击查看本小节知识架构

学习目标理解MyBatis的理解MyBatis配置的映射理解理解掌握掌握MyBatis配掌握MyBatis置文件的编映射文件的写方法编写方法
理解MyBatis的 配置 1 掌握MyBatis 映射文件的 编写方法 4 理解MyBatis 2 的映射 3 掌握MyBatis配 置文件的编 写方法 学习目标

10.5MyBatis的配置文件返回目录配置文件的结构10.5.1..........10.5.2元素10.5.3元素元素10.5.4
10.5 MyBatis的配置文件 10.5.1 配置文件的结构 返回目录 10.5.2 元素 10.5.3 元素 10.5.4 元素

10.5MyBatis的配置文件返回目录10.5.5元素.......+....+10.5.6元素10.5.7.-..元素元素10.5.8
10.5 MyBatis的配置文件 10.5.5 元素 返回目录 10.5.6 元素 10.5.7 元素 10.5.8 元素

10.5MyBatis的配置文件10.5.1配置文件的结构:配置文件对MyBatis的整个运行体系产生影响,它包含了很多控制MyBatis功能的重要信息,是MyBatis实现功能的重要保证。在开发过程中,当需要更改MyBatis的配置信息时,只需更改配置文件中的相关元素及属性即可。:MyBatis规定了其配置文件的层次结构,具体如下所示
10.5 MyBatis的配置文件 10.5.1 配置文件的结构 • 配置文件对MyBatis的整个运行体系产生影响,它包含了很多控制MyBatis功能的重要信息,是 MyBatis实现功能的重要保证。在开发过程中,当需要更改MyBatis的配置信息时,只需更改配置文件 中的相关元素及属性即可。 • MyBatis规定了其配置文件的层次结构,具体如下所示

10.5MyBatis的配置文件10.5.1配置文件的结构12561891011121314151718192021
1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (1) 10.5 MyBatis的配置文件 10.5.1 配置文件的结构

10.5MyBatis的配置文件10.5.1配置文件的结构22232425262728293031323334353637:以上列出了MyBatis配置文件的元素,这些元素分别实现着支撑MyBatis运行的各项重要功能。此处需要注意的是,MyBatis配置文件的元素在文件中的先后顺序是固定的,通常情况下,开发人员要按照官方提供的元素顺序编写配置文件,否则,MyBatis会在解析配置文件时报错
10.5 MyBatis的配置文件 10.5.1 配置文件的结构 • 以上列出了MyBatis配置文件的元素,这些元素分别实现着支撑MyBatis运行的各项重要功能。此处需 要注意的是,MyBatis配置文件的元素在文件中的先后顺序是固定的,通常情况下,开发人员要按照官 方提供的元素顺序编写配置文件,否则,MyBatis会在解析配置文件时报错。 1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (1)

10.5MyBatis的配置文件10.5.2元素:是一个用于配置属性的元素,MyBatis支持元素的两种配置方式:通过子元素或通过properties文件,接下来本节将对这两种配置方式做详细讲解。1.通过子元素.元素通过其子元素完成属性传递,在MyBatis的配置文件中添加元素,具体代码如下。123567
10.5.2 元素 • 是一个用于配置属性的元素,MyBatis支持元素的两种配置方式:通过 子元素或通过properties文件,接下来本节将对这两种配置方式做详细讲解。 1. 通过子元素 • 元素通过其子元素完成属性传递,在MyBatis的配置文件中添加 元素,具体代码如下。 1 2 3 5 6 7 1 10.5 MyBatis的配置文件

10.5MyBatis的配置文件10.5.2元素·在完成上述配置后,元素的代码可直接引用元素中的信息,具体代码如下。23456·在以上代码中,$(表示引用的子元素的内容,如此一来,通过子元素实现参数传递。2.properties文件·在src目录下新建一个database.properties文件,具体代码如下。1jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/chapter02jdbc.username=rootjdbc.password=root4
• 在完成上述配置后,元素的代码可直接引用元素中的信息,具体代码如下。 1 2 3 4 5 6 1 • 在以上代码中,${}表示引用的子元素的内容,如此一来,通 过子元素实现参数传递。 2. properties文件 • 在src目录下新建一个database.properties文件,具体代码如下。 1 jdbc.driver=com.mysql.jdbc.Driver 2 jdbc.url=jdbc:mysql://localhost:3306/chapter02 3 jdbc.username=root 4 jdbc.password=root 1 10.5.2 元素 10.5 MyBatis的配置文件