第十一章节课后作业

2、MyBatis的主配置文件有哪些配置元素(配置项)?如何使用?

  1. environments 元素: 用于配置数据库环境信息,包括数据源的配置。通过 < environment> 元素可以设置数据库连接信息,事务管理方式等。
  2. mappers 元素: 用于配置映射器(Mapper)的位置。可以指定映射器文件的位置或指定包名,MyBatis会自动查找并加载这些映射器。
  3. properties 元素: 用于定义属性,这些属性可以在配置文件和映射文件中引用。常用于配置数据库连接信息等。
  4. settings 元素: 用于配置一些全局的设置,例如缓存、懒加载等。通过 < setting> 元素可以设置各种全局性的配置项。
  5. typeAliases 元素: 用于定义别名,可以为Java类型设置别名,方便在映射文件中引用。

6、什么是映射器?SQL映射文件有哪些常用元素?其作用分别是什么?

  1. < select> 元素: 作用:配置查询语句。
    用法:定义要执行的 SQL 查询语句,并指定如何将结果映射到 Java 对象。
  2. < insert> 元素: 作用:配置插入语句。
    用法:定义将数据插入数据库的 SQL 语句,并指定如何将 Java 对象的属性映射到数据库表的字段。
  3. < update> 元素: 作用:配置更新语句。
    用法:定义更新数据库数据的 SQL 语句,并指定如何将 Java 对象的属性映射到数据库表的字段。
  4. < delete> 元素: 作用:配置删除语句。
    用法:定义从数据库中删除数据的 SQL 语句,可以根据特定条件删除。
  5. < resultMap> 元素: 作用:配置结果集的映射规则。
    用法:指定如何将数据库查询的结果映射到 Java 对象的属性。
  6. < parameterMap> 元素: 作用:已弃用。用于配置方法参数的映射规则。
    用法:在现代 MyBatis 版本中一般使用 parameterType 属性替代。
  7. < sql> 元素: 作用:定义可重用的 SQL 片段。
    用法:允许定义可以在其他语句中通过引用来复用的 SQL 片段。
下一章作业