笔记:MyBatis XML配置-typeHandlers 默认类型处理器


类型处理器


Java 类型


JDBC 类型


BooleanTypeHandler


java.lang.Boolean, boolean


数据库兼容的 BOOLEAN


ByteTypeHandler


java.lang.Byte, byte


数据库兼容的 NUMERIC 或 BYTE


ShortTypeHandler


java.lang.Short, short


数据库兼容的 NUMERIC 或 SHORT INTEGER


IntegerTypeHandler


java.lang.Integer, int


数据库兼容的 NUMERIC 或 INTEGER


LongTypeHandler


java.lang.Long, long


数据库兼容的 NUMERIC 或 LONG INTEGER


FloatTypeHandler


java.lang.Float, float


数据库兼容的 NUMERIC 或 FLOAT


DoubleTypeHandler


java.lang.Double, double


数据库兼容的 NUMERIC 或 DOUBLE


BigDecimalTypeHandler


java.math.BigDecimal


数据库兼容的 NUMERIC 或 DECIMAL


StringTypeHandler


java.lang.String


CHAR, VARCHAR


ClobReaderTypeHandler


java.io.Reader


-


ClobTypeHandler


java.lang.String


CLOB, LONGVARCHAR


NStringTypeHandler


java.lang.String


NVARCHAR, NCHAR


NClobTypeHandler


java.lang.String


NCLOB


BlobInputStreamTypeHandler


java.io.InputStream


-


ByteArrayTypeHandler


byte[]


数据库兼容的字节流类型


BlobTypeHandler


byte[]


BLOB, LONGVARBINARY


DateTypeHandler


java.util.Date


TIMESTAMP


DateOnlyTypeHandler


java.util.Date


DATE


TimeOnlyTypeHandler


java.util.Date


TIME


SqlTimestampTypeHandler


java.sql.Timestamp


TIMESTAMP


SqlDateTypeHandler


java.sql.Date


DATE


SqlTimeTypeHandler


java.sql.Time


TIME


ObjectTypeHandler


Any


OTHER 或未指定类型


EnumTypeHandler


Enumeration Type


VARCHAR-任何兼容的字符串类型,存储枚举的名称(而不是索引)


EnumOrdinalTypeHandler


Enumeration Type


任何兼容的 NUMERIC 或 DOUBLE 类型,存储枚举的索引(而不是名称)。

?

时间: 2024-08-06 07:55:47

笔记:MyBatis XML配置-typeHandlers 默认类型处理器的相关文章

笔记:MyBatis XML配置详解

MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息.文档的顶层结构如下: configuration 配置 properties 属性 settings 设置 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂 plugins 插件 environments 环境 environment 环境变量 transactionManager 事务管理器 dataSource

Maven笔记 pom.xml配置详解

pom.xml文件配置详解 --声明规范 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quo

typeHandlers(类型处理器)

无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型.下表描述了一些默认的类型处理器. 类型处理器 Java 类型 JDBC 类型 BooleanTypeHandler java.lang.Boolean, boolean 任何兼容的布尔值 ByteTypeHandler java.lang.Byte, byte 任何兼容的数字或字节类型 ShortTypeHandle

笔记:MyBatis XML配置-Settings 完整属性表

设置参数 描述 有效值 默认值 cacheEnabled 该配置影响的所有映射器中配置的缓存的全局开关. true | false true lazyLoadingEnabled 延迟加载的全局开关.当开启时,所有关联对象都会延迟加载. 特定关联关系中可通过设置fetchType属性来覆盖该项的开关状态. true | false false aggressiveLazyLoading When enabled, any method call will load all the lazy pr

笔记:MyBatis XML配置-typeAliases 内建别名表

别名 映射的类型 _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 BigDe

[学习笔记]struts.xml配置详解(所有基本配置,包括通配符)

1.<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件.比如一个网上购物程序,可以把用户配置.商品配置.订单配置分别放在3个配置文件user.xml.goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入: struts.xml: [html] view plaincopy <?xml version="1.0

MyBatis 之 使用三 (SqlMapConfig.xml 配置)

下面介绍 MyBatis 的核心配置文件 SqlMapConfig.xml 的配置实用: SqlMapConfig.xml 中配置的内容和顺序如下: properties(属性).settings(配置).typeAliases(类型别名).typeHandlers(类型处理器).                         objectFactory(对象工厂).plugins(插件). environments(环境集合属性对象) environment(环境子属性对象) transac

浩哥解析MyBatis源码(九)——Type类型模块之类型处理器注册器(TypeHandlerRegistry)

原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6709157.html 1.回顾 上一篇研究的是类型别名注册器TypeAliasRegister,它主要用于将基本类型和用户自定义的类型进行别名注册,将别名及其对应类类型保存在一个HashMap中,方便存取,是映射器映射功能实现的基础,本篇所研究的类型处理器注册器TypeHandlerReister是用来统筹管理类型处理器的,类型处理器是真正用于进行java类型与数据库类型映射的工具. 这

MyBatis:配置解析

配置解析 核心配置文件 mybatis-config.xml 系统核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息. 能配置的内容如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) trans