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映射文件的路径

相关推荐
JAVA社区17 小时前
Java进阶全套教程(三)—— Spring框架核心精讲
java·开发语言·spring·面试·职场和发展·mybatis
谷哥的小弟19 小时前
图文详解Spring Boot整合MyBatis(附源码)
spring boot·mysql数据库·mybatis·java框架
斯特凡今天也很帅20 小时前
Spring Boot+mybatis项目切换sql为传参成无参
spring boot·sql·mybatis
JAVA社区21 小时前
Java进阶全套教程(一)—— 数据框架Mybatis详解
java·开发语言·面试·职场和发展·mybatis
YOU OU21 小时前
MyBatis 操作数据库(入门)
数据库·mybatis
wand codemonkey1 天前
SpringbootWeb【入门】+MySQL【安装】+【DataDrip安装 】+【连接MySQL】
java·mysql·mybatis
写了20年代码的老程序员2 天前
写了 20 年 Java,我受够了 MyBatis 的 4 个瞬间
mybatis·orm
斯特凡今天也很帅2 天前
新建数据源报错No bean named ‘SqlSessionFactorykf‘ available
java·数据库·spring boot·mybatis
未若君雅裁2 天前
MyBatis 一级缓存、二级缓存与清理机制
java·缓存·mybatis
Simon523142 天前
MyBatis三大核心文件:Entity、DAO、Mapper
mybatis