TypeHandler学习笔记

1.TypeHandler作用

Java Type 与 Jdbc Type之间的数据类型转换

2.在Mybatis中已经内置了大部分基础类型的TypeHandler,已经满足平常大多数的简单应用开发,有时为了方便开发,需要自定义一些类型处理器

3.枚举类型可以使用mybatis内置的EnumOrdinalTypeHandler

4.自定义的TypeHandler,包括如下几个方法

void setParameter(PreparedStatement var1, int var2, T var3, JdbcType var4) throws SQLException;

 T getResult(ResultSet var1, String var2) throws SQLException;

 T getResult(ResultSet var1, int var2) throws SQLException;

  T getResult(CallableStatement var1, int var2) throws SQLException;

}

5.自定义TypeHandler可以用MapedTypes{XXXX.class}和MapedJdbcTypes{JDBC.XXXX}

你可能感兴趣的:(TypeHandler学习笔记)