public class BigDecimalTypeHandler extends AbstractSQLTypeHandler
构造器和说明 |
---|
BigDecimalTypeHandler() |
限定符和类型 | 方法和说明 |
---|---|
java.math.BigDecimal |
getValue(java.sql.ResultSet rs,
int index,
int types)
将从数据库中获取的值转化成合适的FR中使用的值
|
protected void |
parseString(java.sql.PreparedStatement ps,
int i,
java.lang.String value) |
void |
setValue(java.sql.PreparedStatement ps,
int i,
java.lang.Object value,
int columnType)
将给定的值通过恰当的类型转换后放入到预处理SQL中
|
checkIsString, dealNull4BasicType, getIntegerValue
public void setValue(java.sql.PreparedStatement ps, int i, java.lang.Object value, int columnType) throws java.sql.SQLException
SQLTypeHandler
ps
- 预处理SQLi
- 参数索引value
- 初始值columnType
- 列类型java.sql.SQLException
- 如果值设置失败则抛出异常protected void parseString(java.sql.PreparedStatement ps, int i, java.lang.String value) throws java.lang.Exception
parseString
在类中 AbstractSQLTypeHandler
java.lang.Exception
public java.math.BigDecimal getValue(java.sql.ResultSet rs, int index, int types) throws java.sql.SQLException
SQLTypeHandler
rs
- 预处理SQLindex
- 查询结果的某行索引types
- 数据库字段类型java.sql.SQLException
- 如果值获取失败则抛出此异常