TypeHandler学习笔记
2018-05-08 本文已影响0人
8亿少女的梦
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}