public abstract class AbstractValueAdaptor<T>
extends java.lang.Object
| 构造器和说明 |
|---|
AbstractValueAdaptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
parameterToPreparedStatement(EntityMapping<?> em,
FieldMapping fm,
PreparedStatementProxy pstmt,
java.lang.Object entity,
int index) |
void |
resultSetToParameter(EntityMapping<?> em,
FieldMapping fm,
java.sql.ResultSet rs,
java.lang.Object result) |
protected abstract java.lang.Object |
toParameter(FieldMapping fm,
java.sql.ResultSet rs)
ResultSet中取出值
|
protected abstract void |
toPreparedStatement(PreparedStatementProxy pstmt,
T value,
int parameterIndex)
属性转化到PreparedStatement中
|
public void parameterToPreparedStatement(EntityMapping<?> em, FieldMapping fm, PreparedStatementProxy pstmt, java.lang.Object entity, int index) throws java.lang.Exception
java.lang.Exceptionprotected abstract void toPreparedStatement(PreparedStatementProxy pstmt, T value, int parameterIndex) throws java.lang.Exception
pstmt - PreparedStatement代理对象value - 值parameterIndex - 参数位置java.lang.Exception - 可能出现SQL异常public void resultSetToParameter(EntityMapping<?> em, FieldMapping fm, java.sql.ResultSet rs, java.lang.Object result) throws java.lang.Exception
java.lang.Exceptionprotected abstract java.lang.Object toParameter(FieldMapping fm, java.sql.ResultSet rs) throws java.lang.Exception
fm - 属性映射对象rs - 结果集java.lang.Exception - 可能出现SQL异常