Package | Description |
---|---|
org.apache.ibatis.builder |
Base package for the Configuration building code.
|
org.apache.ibatis.executor.resultset |
Contains the result processing logic.
|
org.apache.ibatis.jdbc |
Utilities for JDBC.
|
org.apache.ibatis.mapping |
Base package for mapping.
|
org.apache.ibatis.session |
Base package.
|
org.apache.ibatis.type |
Type handlers.
|
Modifier and Type | Method and Description |
---|---|
protected TypeHandler<?> |
BaseBuilder.resolveTypeHandler(Class<?> javaType,
Class<? extends TypeHandler<?>> typeHandlerType) |
protected TypeHandler<?> |
BaseBuilder.resolveTypeHandler(Class<?> javaType,
String typeHandlerAlias) |
Modifier and Type | Method and Description |
---|---|
Discriminator |
MapperBuilderAssistant.buildDiscriminator(Class<?> resultType,
String column,
Class<?> javaType,
JdbcType jdbcType,
Class<? extends TypeHandler<?>> typeHandler,
Map<String,String> discriminatorMap) |
ParameterMapping |
MapperBuilderAssistant.buildParameterMapping(Class<?> parameterType,
String property,
Class<?> javaType,
JdbcType jdbcType,
String resultMap,
ParameterMode parameterMode,
Class<? extends TypeHandler<?>> typeHandler,
Integer numericScale) |
ResultMapping |
MapperBuilderAssistant.buildResultMapping(Class<?> resultType,
String property,
String column,
Class<?> javaType,
JdbcType jdbcType,
String nestedSelect,
String nestedResultMap,
String notNullColumn,
String columnPrefix,
Class<? extends TypeHandler<?>> typeHandler,
List<ResultFlag> flags)
Backward compatibility signature 'buildResultMapping'.
|
ResultMapping |
MapperBuilderAssistant.buildResultMapping(Class<?> resultType,
String property,
String column,
Class<?> javaType,
JdbcType jdbcType,
String nestedSelect,
String nestedResultMap,
String notNullColumn,
String columnPrefix,
Class<? extends TypeHandler<?>> typeHandler,
List<ResultFlag> flags,
String resultSet,
String foreignColumn,
boolean lazy) |
protected TypeHandler<?> |
BaseBuilder.resolveTypeHandler(Class<?> javaType,
Class<? extends TypeHandler<?>> typeHandlerType) |
Modifier and Type | Method and Description |
---|---|
TypeHandler<?> |
ResultSetWrapper.getTypeHandler(Class<?> propertyType,
String columnName)
Gets the type handler to use when reading the result set.
|
Modifier and Type | Method and Description |
---|---|
TypeHandler<?> |
Null.getTypeHandler() |
Modifier and Type | Method and Description |
---|---|
TypeHandler<?> |
ResultMapping.getTypeHandler() |
TypeHandler<?> |
ParameterMapping.getTypeHandler()
Used when setting parameters to the PreparedStatement.
|
Modifier and Type | Method and Description |
---|---|
ResultMapping.Builder |
ResultMapping.Builder.typeHandler(TypeHandler<?> typeHandler) |
ParameterMapping.Builder |
ParameterMapping.Builder.typeHandler(TypeHandler<?> typeHandler) |
Constructor and Description |
---|
Builder(Configuration configuration,
String property,
String column,
TypeHandler<?> typeHandler) |
Builder(Configuration configuration,
String property,
TypeHandler<?> typeHandler) |
Modifier and Type | Method and Description |
---|---|
void |
Configuration.setDefaultEnumTypeHandler(Class<? extends TypeHandler> typeHandler)
Set a default
TypeHandler class for Enum . |
Modifier and Type | Method and Description |
---|---|
<T> TypeHandler<T> |
TypeHandlerRegistry.getInstance(Class<?> javaTypeClass,
Class<?> typeHandlerClass) |
TypeHandler<?> |
TypeHandlerRegistry.getMappingTypeHandler(Class<? extends TypeHandler<?>> handlerType) |
<T> TypeHandler<T> |
TypeHandlerRegistry.getTypeHandler(Class<T> type) |
<T> TypeHandler<T> |
TypeHandlerRegistry.getTypeHandler(Class<T> type,
JdbcType jdbcType) |
TypeHandler<?> |
TypeHandlerRegistry.getTypeHandler(JdbcType jdbcType) |
<T> TypeHandler<T> |
TypeHandlerRegistry.getTypeHandler(TypeReference<T> javaTypeReference) |
<T> TypeHandler<T> |
TypeHandlerRegistry.getTypeHandler(TypeReference<T> javaTypeReference,
JdbcType jdbcType) |
TypeHandler<Object> |
TypeHandlerRegistry.getUnknownTypeHandler() |
Modifier and Type | Method and Description |
---|---|
Collection<TypeHandler<?>> |
TypeHandlerRegistry.getTypeHandlers()
Gets the type handlers.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
TypeHandlerRegistry.register(Class<T> type,
JdbcType jdbcType,
TypeHandler<? extends T> handler) |
<T> void |
TypeHandlerRegistry.register(Class<T> javaType,
TypeHandler<? extends T> typeHandler) |
void |
TypeHandlerRegistry.register(JdbcType jdbcType,
TypeHandler<?> handler) |
<T> void |
TypeHandlerRegistry.register(TypeHandler<T> typeHandler) |
<T> void |
TypeHandlerRegistry.register(TypeReference<T> javaTypeReference,
TypeHandler<? extends T> handler) |
Modifier and Type | Method and Description |
---|---|
TypeHandler<?> |
TypeHandlerRegistry.getMappingTypeHandler(Class<? extends TypeHandler<?>> handlerType) |
void |
TypeHandlerRegistry.setDefaultEnumTypeHandler(Class<? extends TypeHandler> typeHandler)
Set a default
TypeHandler class for Enum . |
Copyright © 2009–2024. All rights reserved.