博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis核心配置文件SqlMapConfig.xml
阅读量:5157 次
发布时间:2019-06-13

本文共 1353 字,大约阅读时间需要 4 分钟。

配置内容:

 

SqlMapConfig.xml中配置的内容和顺序如下:

1.properties(属性)

2.settings(全局配置参数)

3.typeAliases(类型别名)

4.typeHandlers(类型处理器)

5.objectFactory(对象工厂)

6.plugins(插件)

7.environments(环境集合属性对象)//和spring整合后 environments配置废除

8.  environment(环境子属性对象)

9.    transactionManager(事务管理)

10.      dataSource(数据源)

11.mappers(映射器)

 

properties(属性):

 

typeAliases(类型别名):

这样定义了类型别名以后,

在mapper.xml配置文件中,类型名就可以使用设置的别名了。

当然mybatis有本身就支持的别名:

别名

映射的类型

_byte

byte

_long

long

_short

short

_int

int

_integer

int

_double

double

_float

float

_boolean

boolean

string

String

byte

Byte

long

Long

short

Short

int

Integer

integer

Integer

double

Double

float

Float

boolean

Boolean

date

Date

decimal

BigDecimal

bigdecimal

BigDecimal

map

Map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

mappers(映射器):

Mapper配置的几种方法:

mappers标签下的子标签:

一、mapper

 ❶<mapper resource=" " />

使用相对于类路径的资源(开始的使用方式)

映射Mapper.xml文件(写sql语句文件)的位置

如:<mapper resource="sqlmap/User.xml" />

❷<mapper class=" " />

使用mapper接口类路径

如:<mapper class="com.xk.mybatis.mapper.UserMapper"/>

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。

即:

 

 

 

❸<mapper url=" " />

 这个url的方式基本没人用,因为它要指定文件的绝对路径,包含盘符。没什么用

二、package

 

<package name=""/>

注册指定包下的所有mapper接口

如:<package name="com.xk.mybatis.mapper"/>

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。

 

转载于:https://www.cnblogs.com/xk920/p/9811862.html

你可能感兴趣的文章
EL表达式
查看>>
将指定内容写入目标文件(日志)
查看>>
十分钟释疑Oracle中“小表超慢”之谜(SQL调优/SQL优化)
查看>>
子集和排列
查看>>
C# ?? 操作符示例
查看>>
win10获取注册表权限
查看>>
JNI笔记
查看>>
MyEclipse中将项目的编码从默认GBK改变为默认UTF-8
查看>>
自定义el标签
查看>>
使用接口更改已装箱的值类型中的字段
查看>>
读《大道至简》第二章有感
查看>>
HDU 2588 GCD &amp;&amp; GCD问题总结
查看>>
[拇指飞动]读《程序员修炼之道:从小工到专家》
查看>>
resin3的优化配置
查看>>
常用功能-删除功能测试点
查看>>
ORACLE 语句关联统计
查看>>
计算机与操作系统发展阶段 深谈:Linux操作系统
查看>>
CCActionGrid3D
查看>>
致童年—遗忘的快乐
查看>>
DB2存储过程
查看>>