Mybatis配置详解

Properties:设置配置信息


<properties resource="db.properties">properties>

 • settings 设置,全局设置可以设置缓存 可以通过这个开启二级缓存

• typeAliases 别名:

<typeAliases>
   

   
<typeAlias type="cn.hd.pojo.User" alias="user">typeAlias>
   

   
<package name="cn/hd/pojo">package>
typeAliases>

决定着mapper.xml文件中的数据类型可以使用简短的名字

 • typeHandlers 类型控制器

将数据库中的数据类型和java中的数据类型进行匹配,一般情况下,不需要我们去书写。

• objectFactory

• plugins

• environments

• environment

• transactionManager

• dataSource

• databaseIdProvider

 •mappers:

用来加载所有的映射文件。书写方式有四种

①  直接给他一个指定路径名:

<mappers>
   
<mapper resource="cn/hd/sqlMapperConfig/UserMapper.xml">mapper>
mappers>

②  通过接口来读取配置文件:1.接口的名字

<mapper class="cn.hd.mapper.UserMapper1">mapper>

③  url 通过绝对路经在读取

④  读取包下的所有配置文件

<package name="cn/hd/sqlMapperConfig">package>

读取的是接口的报名,因此要求所有的接口和对应的配置文件都要保持一致(名字和位置)

总结:推荐使用第四种。你的接口和你的配置在同一包下。


你可能感兴趣的:(Mybatis配置详解)