mybatis自定义类型转换器

Mybatis类型转换介绍 http://haohaoxuexi.iteye.com/blog/1847854

原文http://maimode.iteye.com/blog/1488620
mybatis提供了对自定义的类型转换器(typeHandler)的支持,因此我们可以自己编写类型转换器来实现这一自动转换的功能。

注意:
1. 使用的时候, resultMap也select的SQL的参数, 尽量要指定类型.
2. ibatis的方法: ibatis如何自动获取自定义的handler http://daizuan.iteye.com/blog/1122969. SQL使用方法: SHOW_NAV_ADMIN=#showNavAdmin,jdbcType=VARCHAR,javaType=boolean#
3. 如果是boolean类型, 那么bean里面应该定义为Booelean类型, 而不是基础类型boolean.

实现步骤:

第一步:编写自定义类型转换器

第二步:注册类型转换器

第三步: 指定类型转换

这样mybatis就能将数据库中的类型与java中的类型自动做转换了。其他类型转方法同上。