码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis 中XML映射配置文件

时间:2016-04-21 11:51:42      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

XML映射配置文件

MyBatis的XML配置文件包含了影响MyBatis行为很深的设置和属性信息。XML文档的高级层级结构如下:

技术分享

properties

技术分享

技术分享


Settings

这些及其重要的调整,他会修改MyBatis在运行时的行为方式。下面这个表格描述了设置信息,他们的含义和默认值:

技术分享

技术分享

typeAliases

类型别名是为java类型命名一个短的名字。他和XML的配置有关,只用来减少类完全限定名的多余部分。例如:

技术分享

技术分享

typeHandlers

无论是MyBatis在预处理语句中设置一个参数,还是从结果集取出一个值时,类型处理器被用来将获取的值以合适的方式转换为Java类型。下面这个表格描述了默认的类型处理器。

技术分享

你可以重写类型处理器或创建你自己的类型处理器来处理不支持的或非标准的类型。要这样做的话,简单实现TypeHander接口(org.mybatis.type)。然后映射新的类型处理器到java类型,还有一个可选的JDBC类型。例如:

ObjectFactory

MyBatis每次创建结果对象新的实例时,他会使用一个ObjectFactory实例来完成。如果参数映射存在的话,默认的ObjectFacotry不比使用默认构造方法或带参数的构造方法实例化目标类做的工作多,如果你想重写ObjectFacotry,你可以创建你自己的。比如:

技术分享

plugins

技术分享

技术分享

environments

技术分享

技术分享

transactionManager

技术分享

技术分享

技术分享

技术分享

MyBatis 中XML映射配置文件

标签:

原文地址:http://blog.csdn.net/hj7jay/article/details/51206045

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!