本篇文章小编给大家分享一下Mybatis核心配置文件代码示例解析,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
Mybatis核心配置文件
记录在mybatis核心配置文件中,常用的配置选项:
下边是之前的配置选项:
一、属性(properties)
在mybatis配置文件中,它提供了一个属性标签
我们把配置文件中基础信息单独写在db.properties文件中
还可以在属性标签里添加配置标签,
注意:如果同时配置 配置文件中 和
注意一个问题:
在配置文件中,url 路径中有&符号,会使用&来代替,当我们把url抽离出来,放到xxx.properties 文件中时,需要把&;改成& 。
二、设置(settings)
cacheEnabled
lazyLoadingEnabled
logImpl
三、类名别名(typeAliases)
下边记录类名别名的三种方式:
方式一:
类名别名,仅用于xml配置,意在降低冗余的全限定类名的书写,例如:
在mybatis核心配置文件中编写类名别名:
在sql映射文件中使用别名:
方式二:
也可以使用一个包名
在使用的时候注意:
每一个在包com.lxc.domain中的 Java Bean,在没有注解的情况下,会使用 Bean 的首字母小写的非限定类名来作为它的别名。 比如com.lxc.domain下边的User类,的别名为user;
Mybatis 会在包名下边搜索需要的Java Bean(这个Java Bean 就是 下图domain里边的类文件)。
com.lxc.domain.User的别名为user
方式三:
注解方式,这种方式其实是第二种方式的延伸,Mybatis 会在包名下边搜索需要的Java Bean, 若有注解,则别名为注解的值,看下边代码:
使用这种方式前提必须在mybatis核心配置文件中配置:
@Alias("InstanceUsers") public class User { }
此时com.lxc.domain.User的别名为InstanceUsers
四、映射器(mappers)
最常用的配置
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔