第十一章节课后作业
2、MyBatis的主配置文件有哪些配置元素(配置项)?如何使用?
- environments 元素:
用于配置数据库环境信息,包括数据源的配置。通过 < environment> 元素可以设置数据库连接信息,事务管理方式等。
-
- mappers 元素:
用于配置映射器(Mapper)的位置。可以指定映射器文件的位置或指定包名,MyBatis会自动查找并加载这些映射器。
-
- properties 元素:
用于定义属性,这些属性可以在配置文件和映射文件中引用。常用于配置数据库连接信息等。
-
- settings 元素:
用于配置一些全局的设置,例如缓存、懒加载等。通过 < setting> 元素可以设置各种全局性的配置项。
-
- typeAliases 元素:
用于定义别名,可以为Java类型设置别名,方便在映射文件中引用。
-
6、什么是映射器?SQL映射文件有哪些常用元素?其作用分别是什么?
- < select> 元素:
作用:配置查询语句。
用法:定义要执行的 SQL 查询语句,并指定如何将结果映射到 Java 对象。
- < insert> 元素:
作用:配置插入语句。
用法:定义将数据插入数据库的 SQL 语句,并指定如何将 Java 对象的属性映射到数据库表的字段。
- < update> 元素:
作用:配置更新语句。
用法:定义更新数据库数据的 SQL 语句,并指定如何将 Java 对象的属性映射到数据库表的字段。
- < delete> 元素:
作用:配置删除语句。
用法:定义从数据库中删除数据的 SQL 语句,可以根据特定条件删除。
- < resultMap> 元素:
作用:配置结果集的映射规则。
用法:指定如何将数据库查询的结果映射到 Java 对象的属性。
- < parameterMap> 元素:
作用:已弃用。用于配置方法参数的映射规则。
用法:在现代 MyBatis 版本中一般使用 parameterType 属性替代。
- < sql> 元素:
作用:定义可重用的 SQL 片段。
用法:允许定义可以在其他语句中通过引用来复用的 SQL 片段。
下一章作业