目录
每文一铺垫
小橙分享完Mybatis基础操作后,大家对于整体流程已经很清晰了,但是,在我们实际开发的过程中Mybatis中的两个重要部分:核心配置文件、映射文件,zzzz(大家可以猜一下这是什么词语,类似于yyds),而这正是Mybatis的关键部分之一,今天小橙就来分享对于这两个xml文件的基础操作。
核心配置文件标签及使用
在创建核心配置文件 SqlMapConfig.xml的时候创建的是xml文件,其他文件不行
以下文件头可直接复制使用,无需自己写
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
接下来我们介绍放在这个文件中的标签
顶层结构
configuration 配置
properties 属性
settings 设置
typeAliases 类型别名
typeHandlers 类型处理器
objectFactory 对象工厂
plugins 插件
environments 环境
environment 环境变量
transactionManager 事务管理器
dataSource 数据源
databaseIdProvider 数据库厂商标识
mappers 映射器
1.properties标签
配置properties标签有两种方式,静态配置 动态配置(连接demo数据库)
(1)静态配置
<properties>
<property name="jdbc.driver" value="com.mysql.jdbc.Driver"/>
<property name="jdbc.url" value="jdbc:mysql://localhost:3306/demo"/>
<property name="jdbc.username" value="root