手机
当前位置:查字典教程网 >编程开发 >Java >MyBatis SqlMapConfig.xml配置
MyBatis SqlMapConfig.xml配置
摘要:SqlMapConfig.xml配置文件的内容和配置顺序如下properties(属性)settings(全局配置参数)typeAiases...

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

properties(属性)

settings(全局配置参数)

typeAiases(类型别名)

typeHandlers(类型处理器)

objectFactory(对象工厂)

plugins(插件)

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

environment(环境子属性对象)

transactionManager(事物管理)

datesource(数据源

mappers(映射器)

一、SqlMapConfig.xml

1、属性properties

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

MyBatis SqlMapConfig.xml配置1

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

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

MyBatis SqlMapConfig.xml配置2

c.mybatis属性加载顺序

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

2、settings

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

3、typeAliases(别名)

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

a.默认别名

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

b.定义单个SqlMapConfig.xml

MyBatis SqlMapConfig.xml配置3

UserMapper.xml

MyBatis SqlMapConfig.xml配置4

c.批量定义

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

MyBatis SqlMapConfig.xml配置5

MyBatis SqlMapConfig.xml配置6

-----------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配置7

SqlMapConfig配置

MyBatis SqlMapConfig.xml配置8

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

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

MyBatis SqlMapConfig.xml配置9

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

【MyBatis SqlMapConfig.xml配置】相关文章:

基于Java Tomcat和激活MyEclips的深入理解

Java输出通过InetAddress获得的IP地址数组详细解析

Java Annotation(Java 注解)的实现代码

基于java中BlockingQueue的使用介绍

java小数位的例子

Java中用户向系统传递参数的三种基本方式实例分享

二进制中1的个数

java使用Memcached简单教程

System 类 和 Runtime 类的常用用法介绍

Java多线程的用法详解

精品推荐
分类导航