mybatis配置文件详解

1. 主要标签

Mybatsi中有8个主要标签,根标签是<configuration>。

 

mybatis-config.xml中有一点要注意的是,<configuration>的子元素必须要按照上图所实的从上往下的顺序进行配置,或者mybaitis在解析mybatis-config.xml的时候会报错!

 

2简单介绍

2.1 Settings标签
Setting 元素下是些非常重要的设置选项,用于设置和改变MyBatis 运行中的行为。比如开始二级缓存,开启延迟加载等。

一个Settings 元素完整的配置例子如下:
 

<settings>

<setting name="cacheEnabled" value="true"/>

<setting name="lazyLoadingEnabled" value="true"/>

<setting name="multipleResultSetsEnabled" value="true"/>

<setting name="useColumnLabel" value="true"/>

<setting name="useGeneratedKeys" value="false"/>

<setting name="enhancementEnabled" value="false"/>

<setting name="defaultExecutorType" value="SIMPLE"/>

<setting name="defaultStatementTimeout" value="25000"/>

</settings>

 

2.2 typeAliases

typeAliases标签用于为配置文件中的类型设置这一个简短的名字,即别名

 

TypeAliases的使用方法如下

<typeAliases>

<typeAlias  alias="user" type="com.po.User" />

</typeAliases>

 

 

pojo类过多时,还可以通过扫描包的形式来定义别名

<typeAliases>

<package name="com.po"/>

</typeAliases>

 

2.3 typeHandlers

2.4 objectFactory

2.5 plugins

2.6 properties

2.7 databaseIdProvider

2.8 mappers

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值