MyBatis_SqlMapConfig.xml初始

mybatis的全局配置文件SqlMapConfig.xml,配置如下:

properties(属性)

settings ( 全局配置参数)

typeAliases(类型别名)

typeHandlers(类型处理器)

objectFactory (对象工厂)

plugins (插件)

environments (环境集合属性对象)

environment(环境子属性对象)

transactionManager(事务管理)

dataSource(数据源)

mappers(映射器)


1 properties属性

需求: 将数据库参数单独配置在db.properties中,只需要在SqlMapConfig.xml中加载db.properties的属性值
     在SqlMapConfig.xml中就不需要对数据库连接参数硬编码
db.properties

在SqlMapConfig中加载属性文件:

2 setting全局参数配置

mybatis框架在运行时可以调整一些运行参数
比如:开启二级缓存, 开启延迟加载


3typeAliases(别名)

需求: 在 mapper.xml 中,定义很多的 statement statement 需要 parameterType 指定输入参数的类型、需要 resultType 指定输出结果的映射类型。

  如果在指定类型时输入类型全路径,不方便进行开发,可以针对parameterTyperesultType指定的类型定义一些别名,在mapper.xml中通过别名定义,方便开发。

3.1 单个别名定义


引用别名:

3.2 批量定义别名


4 mappers(映射配置)

4.1 通过resource加载单个映射文件


4.2 通过mapper接口加载单个mapper


按照上边的规范,将mapper.java和mapper.xml放在同一个目录,且同名

4.3 批量加载mapper



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值