public class SqlTypeMappingManager
extends java.lang.Object
SqlTypeMapping
.| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger
The logger.
|
| 构造器和说明 |
|---|
SqlTypeMappingManager()
Instantiates a new sql type mapping manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends java.io.Serializable> |
get(java.sql.ResultSet rs,
int columnIndex,
cn.featherfly.common.lang.GenericType<E> javaType)
Gets the.
|
<E extends java.io.Serializable> |
get(java.sql.ResultSet rs,
java.lang.String columnName,
cn.featherfly.common.lang.GenericType<E> javaType)
Gets the.
|
<E extends java.io.Serializable> |
getJavaType(java.lang.Class<E> entityType,
java.sql.SQLType sqlType)
Gets the java type.
|
<E extends java.io.Serializable> |
getJavaType(java.sql.SQLType sqlType)
Gets the java type.
|
<E extends java.io.Serializable> |
getSqlType(java.lang.Class<E> javaType)
Gets the sql type.
|
<E extends java.io.Serializable> |
getSqlType(java.lang.Class<E> entityType,
java.lang.Class<E> javaType)
Gets the sql type.
|
SqlTypeMappingManager |
regist(java.lang.Class<?> entityType,
JavaSqlTypeMapper<? extends java.io.Serializable> mapper)
Regist.
|
SqlTypeMappingManager |
regist(JavaSqlTypeMapper<? extends java.io.Serializable> mapper)
Regist.
|
SqlTypeMappingManager |
regist(JavaToSqlTypeRegister<? extends java.io.Serializable> register)
Regist.
|
SqlTypeMappingManager |
regist(SqlTypeToJavaRegister<? extends java.io.Serializable> register)
Regist.
|
<E extends java.io.Serializable> |
set(E columnValue,
int columnIndex,
cn.featherfly.common.lang.GenericType<E> javaType,
java.sql.PreparedStatement prep)
Sets the.
|
<E extends java.io.Serializable> |
set(java.sql.PreparedStatement prep,
int columnIndex,
E columnValue)
Sets the.
|
public SqlTypeMappingManager()
public SqlTypeMappingManager regist(JavaToSqlTypeRegister<? extends java.io.Serializable> register)
register - the registerpublic SqlTypeMappingManager regist(JavaSqlTypeMapper<? extends java.io.Serializable> mapper)
mapper - the JavaToSqlTypeMapperpublic SqlTypeMappingManager regist(java.lang.Class<?> entityType, JavaSqlTypeMapper<? extends java.io.Serializable> mapper)
entityType - the entity typemapper - the mapperpublic SqlTypeMappingManager regist(SqlTypeToJavaRegister<? extends java.io.Serializable> register)
register - the registerpublic <E extends java.io.Serializable> java.sql.SQLType getSqlType(java.lang.Class<E> javaType)
E - the element typejavaType - the java typepublic <E extends java.io.Serializable> java.sql.SQLType getSqlType(java.lang.Class<E> entityType,
java.lang.Class<E> javaType)
E - the element typeentityType - the entity typejavaType - the java typepublic <E extends java.io.Serializable> java.lang.Class<E> getJavaType(java.sql.SQLType sqlType)
E - the element typesqlType - the sql typepublic <E extends java.io.Serializable> java.lang.Class<E> getJavaType(java.lang.Class<E> entityType,
java.sql.SQLType sqlType)
E - the element typeentityType - the entity typesqlType - the sql typepublic <E extends java.io.Serializable> void set(java.sql.PreparedStatement prep,
int columnIndex,
E columnValue)
E - the element typeprep - the prepcolumnIndex - the column indexcolumnValue - the column valuepublic <E extends java.io.Serializable> void set(E columnValue,
int columnIndex,
cn.featherfly.common.lang.GenericType<E> javaType,
java.sql.PreparedStatement prep)
E - the element typecolumnValue - the column valuecolumnIndex - the column indexjavaType - the java typeprep - the preppublic <E extends java.io.Serializable> E get(java.sql.ResultSet rs,
int columnIndex,
cn.featherfly.common.lang.GenericType<E> javaType)
E - the element typers - the rscolumnIndex - the column indexjavaType - the java typepublic <E extends java.io.Serializable> E get(java.sql.ResultSet rs,
java.lang.String columnName,
cn.featherfly.common.lang.GenericType<E> javaType)
E - the element typers - the rscolumnName - the column namejavaType - the java type