1. 主要标签

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

 mybatis配置文件详解

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

相关文章:

  • 2021-10-26
  • 2021-09-27
  • 2021-07-21
  • 2021-11-20
  • 2022-02-03
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-01
  • 2021-09-09
  • 2022-12-23
相关资源
相似解决方案