欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MyBatis SqlMapConfig.xml配置

程序员文章站 2024-03-13 18:36:51
sqlmapconfig.xml配置文件的内容和配置顺序如下 properties(属性) settings(全局配置参数) typeaiases(类型别名) ty...

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

properties(属性)

settings(全局配置参数)

typeaiases(类型别名)

typehandlers(类型处理器)

objectfactory(对象工厂)

plugins(插件)

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

environment(环境子属性对象)

transactionmanager(事物管理)

datesource(数据源

mappers(映射器)

一、sqlmapconfig.xml

1、属性properties

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

MyBatis SqlMapConfig.xml配置

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

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

MyBatis SqlMapConfig.xml配置

c.mybatis属性加载顺序

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

2、settings

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

3、typealiases(别名)

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

a.默认别名

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

b.定义单个sqlmapconfig.xml

MyBatis SqlMapConfig.xml配置

usermapper.xml

MyBatis SqlMapConfig.xml配置

c.批量定义

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

MyBatis SqlMapConfig.xml配置

MyBatis SqlMapConfig.xml配置

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

4. typehandlers(类型转换器)

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

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

5 environments

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

6.mappers

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

class方式

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

放到同一个目录。

MyBatis SqlMapConfig.xml配置

sqlmapconfig配置

MyBatis SqlMapConfig.xml配置

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

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

MyBatis SqlMapConfig.xml配置

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