当前位置: 移动技术网 > IT编程>开发语言>Java > MyBatis SqlMapConfig.xml配置

MyBatis SqlMapConfig.xml配置

2019年07月22日  | 移动技术网IT编程  | 我要评论

sqlmapconfig.xml配置文件的内容和配置顺序如下

properties(属性)

settings(全局配置参数)

typeaiases(类型别名)

typehandlers(类型处理器)

objectfactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)mappers(映射器)

environment(环境子属性对象)

transactionmanager(事物管理)

datesource(数据源

mappers(映射器)

一、sqlmapconfig.xml

1、属性properties

在入门时,以抽取出连接数据库的属性得到properties文件。

a.可以通过resource和url来获得属性。

b.properties内还可以定义属性。但不建议使用

c.mybatis属性加载顺序

property-----à resource/url---------àparametertype(同名属性,后读取覆盖前面的)

2、settings

全局参数配置。例如,开启二级缓存,开启延迟加载。

3、typealiases(别名)

statement的输入参数和输出参数,属性使用全限定名。不利于书写。

a.默认别名

java的基本数据类型和string。基本数据类型对象,date等已有定义

b.定义单个sqlmapconfig.xml

usermapper.xml

c.批量定义

package标签 别名是类名(大小写都可以)

-----------novelmapper测试成功---------

4. typehandlers(类型转换器)

mybatis已有默认的一些定义。基本不需要定义。

联想:beanutils-àstring到基本数据类型 其他数据类型,有默认,也可以自定义。

5 environments

mybatis的环境,单使用mybatis需配置。与spring整合后废除。

6.mappers

映射文件。之前已使用resource来加载。 mapper可以通过resource,url和class方式来加载。

class方式

mapper接口名和映射文件一致。如usermapper.java和usermapper.xml

放到同一个目录。

sqlmapconfig配置

批量加载(类似别名的批量)

前提,class方式的命名和放置规则。sqlmapconfig如下。

以上所述是小编给大家介绍的mybatis sqlmapconfig.xml配置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对移动技术网网站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网