下面列出了怎么用org.apache.ibatis.type.BooleanTypeHandler的API类实例代码及写法,或者点击链接到github查看源代码。
@Bean
public ConfigurationCustomizer configurationCustomizer() {
return new ConfigurationCustomizer() {
@SuppressWarnings("unused")
private int a = 1;
@Override
public void customize(org.apache.ibatis.session.Configuration configuration) {
TypeHandlerRegistry registry = configuration.getTypeHandlerRegistry();
registry.register(Object.class, JdbcType.BIT, new BooleanTypeHandler());
registry.register(Object.class, JdbcType.BOOLEAN, new BooleanTypeHandler());
registry.register(Object.class, JdbcType.TINYINT, new ByteTypeHandler());
registry.register(Object.class, JdbcType.SMALLINT, new ShortTypeHandler());
registry.register(Object.class, JdbcType.INTEGER, new IntegerTypeHandler());
registry.register(Object.class, JdbcType.BIGINT, new LongTypeHandler());
registry.register(Object.class, JdbcType.FLOAT, new FloatTypeHandler());
registry.register(Object.class, JdbcType.DOUBLE, new DoubleTypeHandler());
registry.register(Object.class, JdbcType.VARCHAR, new StringTypeHandler());
registry.register(Object.class, JdbcType.LONGVARCHAR, new StringTypeHandler());
registry.register(Object.class, JdbcType.CHAR, new StringTypeHandler());
registry.register(Object.class, JdbcType.REAL, new BigDecimalTypeHandler());
registry.register(Object.class, JdbcType.DECIMAL, new BigDecimalTypeHandler());
registry.register(Object.class, JdbcType.NUMERIC, new BigDecimalTypeHandler());
}
};
}