public abstract class AbstractJsonTypeHandler<T>
extends org.apache.ibatis.type.BaseTypeHandler<T>
| 构造器和说明 |
|---|
AbstractJsonTypeHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
getNullableResult(java.sql.CallableStatement cs,
int columnIndex) |
T |
getNullableResult(java.sql.ResultSet rs,
int columnIndex) |
T |
getNullableResult(java.sql.ResultSet rs,
java.lang.String columnName) |
protected abstract T |
parse(java.lang.String json) |
void |
setNonNullParameter(java.sql.PreparedStatement ps,
int i,
T parameter,
org.apache.ibatis.type.JdbcType jdbcType) |
protected abstract java.lang.String |
toJson(T obj) |
public void setNonNullParameter(java.sql.PreparedStatement ps,
int i,
T parameter,
org.apache.ibatis.type.JdbcType jdbcType)
throws java.sql.SQLException
setNonNullParameter 在类中 org.apache.ibatis.type.BaseTypeHandler<T>java.sql.SQLExceptionpublic T getNullableResult(java.sql.ResultSet rs, java.lang.String columnName) throws java.sql.SQLException
getNullableResult 在类中 org.apache.ibatis.type.BaseTypeHandler<T>java.sql.SQLExceptionpublic T getNullableResult(java.sql.ResultSet rs, int columnIndex) throws java.sql.SQLException
getNullableResult 在类中 org.apache.ibatis.type.BaseTypeHandler<T>java.sql.SQLExceptionpublic T getNullableResult(java.sql.CallableStatement cs, int columnIndex) throws java.sql.SQLException
getNullableResult 在类中 org.apache.ibatis.type.BaseTypeHandler<T>java.sql.SQLExceptionprotected abstract T parse(java.lang.String json)
protected abstract java.lang.String toJson(T obj)