MyBatis详解(2)-- mybatis配置文件

MyBatis详解(2)

mybatis配置文件

1.构建SqlSessionFactory的依据。

2.MyBatis最为核心的内容,对MyBatis的使用影响很大。

3.配置文件的层次顺序不能颠倒,一旦颠倒会出现异常。

在这里插入图片描述
在这里插入图片描述

< c o n f i g u r a t i o n > 元 素:标识配置文件的起始,所有配置信息都存放在这里。

< properties > 元素:配置属性的元素,可以在配置文件的上下文中使用该属性。

在这里插入图片描述
在这里插入图片描述

< t y p e A l i a s e s > 元 素:给类型起别名

在这里插入图片描述

< e n v i r o m e n t s > 元 素:配置数据库环境信息,注册数据源,配置数据库事务。

​ default:默认使用的数据库环境

​ < e n v i r o m e n t >:单个数据库环境信息的标识

​ < transactionManager >:配置数据库事务;

在这里插入图片描述

< dataSource >:配置环境信息中数据源连接的信息。
连接源:
1.UNPOOLED:非连接池的数据源;
2.POOLED :连接池的数据源;
3.JNDI:JNDI的数据源;
4.自定义数据源:其他类型数据源

< property >:配置环境信息的属性;

< m a p p e r s > 元 素:用来在MyBatis初始化的时候引入映射器。

在这里插入图片描述

注册指定包下的所有mapper接口:注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。并且在映射文件中的namespace属性的value,要指定为mapper映射文件的路径

相关推荐

  1. MyBatis配置文件详解

    2024-01-24 20:46:04       39 阅读
  2. MyBatis——MyBatis 核心配置文件

    2024-01-24 20:46:04       32 阅读
  3. MyBatis 之三:配置文件详解和 Mapper 接口方式

    2024-01-24 20:46:04       41 阅读
  4. Mybatis框架配置文件收录总结(详解附代码版)

    2024-01-24 20:46:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 20:46:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 20:46:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 20:46:04       82 阅读
  4. Python语言-面向对象

    2024-01-24 20:46:04       91 阅读

热门阅读

  1. nii文件的裁剪

    2024-01-24 20:46:04       47 阅读
  2. c++动态调用dll

    2024-01-24 20:46:04       63 阅读
  3. 输入输出 xtu oj 1603

    2024-01-24 20:46:04       53 阅读
  4. MetaGPT入门(三)-OSS订阅智能体

    2024-01-24 20:46:04       53 阅读
  5. c语言—统计个数

    2024-01-24 20:46:04       52 阅读
  6. 前端笔试题(七)

    2024-01-24 20:46:04       52 阅读
  7. xtu oj 1067

    2024-01-24 20:46:04       54 阅读
  8. 内网信息收集总结

    2024-01-24 20:46:04       55 阅读
  9. BIgInteger和BigDecimal

    2024-01-24 20:46:04       57 阅读