public class JavaTypeResolverDefaultImpl extends Object implements JavaTypeResolver
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JavaTypeResolverDefaultImpl.JdbcTypeInformation |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Context |
context |
protected boolean |
forceBigDecimals |
protected Properties |
properties |
protected Map<Integer,JavaTypeResolverDefaultImpl.JdbcTypeInformation> |
typeMap |
protected List<String> |
warnings |
| 构造器和说明 |
|---|
JavaTypeResolverDefaultImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConfigurationProperties(Properties properties)
Adds properties for this instance from any properties configured in the
JavaTypeResolverConfiguration.
|
protected FullyQualifiedJavaType |
calculateBigDecimalReplacement(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
protected FullyQualifiedJavaType |
calculateBitReplacement(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
FullyQualifiedJavaType |
calculateJavaType(IntrospectedColumn introspectedColumn)
Calculates and returns the Java type that should be associated with this
column based on the jdbc type, length, and scale of the column.
|
String |
calculateJdbcTypeName(IntrospectedColumn introspectedColumn)
Calculates and returns the JDBC type name that should be associated with
this column based on the jdbc type, length, and scale of the column.
|
protected FullyQualifiedJavaType |
overrideDefaultType(IntrospectedColumn column,
FullyQualifiedJavaType defaultType) |
void |
setContext(Context context)
Sets the instance of the Context object associated with this instance.
|
void |
setWarnings(List<String> warnings)
The generator will supply a list to this method.
|
protected Properties properties
protected Context context
protected boolean forceBigDecimals
protected Map<Integer,JavaTypeResolverDefaultImpl.JdbcTypeInformation> typeMap
public void addConfigurationProperties(Properties properties)
JavaTypeResolveraddConfigurationProperties 在接口中 JavaTypeResolverproperties - All properties from the configurationpublic FullyQualifiedJavaType calculateJavaType(IntrospectedColumn introspectedColumn)
JavaTypeResolvercalculateJavaType 在接口中 JavaTypeResolverintrospectedColumn - the column whose Java type needs to be calculatedprotected FullyQualifiedJavaType overrideDefaultType(IntrospectedColumn column, FullyQualifiedJavaType defaultType)
protected FullyQualifiedJavaType calculateBitReplacement(IntrospectedColumn column, FullyQualifiedJavaType defaultType)
protected FullyQualifiedJavaType calculateBigDecimalReplacement(IntrospectedColumn column, FullyQualifiedJavaType defaultType)
public String calculateJdbcTypeName(IntrospectedColumn introspectedColumn)
JavaTypeResolvercalculateJdbcTypeName 在接口中 JavaTypeResolverintrospectedColumn - the column whose Java type needs to be calculatedpublic void setWarnings(List<String> warnings)
JavaTypeResolversetWarnings 在接口中 JavaTypeResolverwarnings - the new warningspublic void setContext(Context context)
JavaTypeResolversetContext 在接口中 JavaTypeResolvercontext - The current ContextCopyright © 2006–2016 MyBatis.org. All rights reserved.