Spring jdbc(java类型和oracle类型的转换)(六)
ect).booleanValue() 1 : 0).toString());
}
else if ((paramObject instanceof Integer)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Integer)paramObject).intValue()).toString());
} else if ((paramObject instanceof Long)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Long)paramObject).longValue()).toString());
} else if ((paramObject instanceof Float)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Float)paramObject).floatValue()).toString());
} else if ((paramObject instanceof Double)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Double)paramObject).doubleva lue()).toString());
} else if ((paramObject instanceof BigDecimal)) {
setStringInternal(paramInt1, ((BigDecimal)paramObject).toString());
} else if ((paramObject instanceof Date)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Date)paramObject).toString()).toString());
} else if ((paramObject instanceof Time)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Time)paramObject).toString()).toString());
} else if ((paramObject instanceof Timestamp)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Timestamp)paramObject).toString()).toString());
}
else {
localSQLException = DatabaseError.createSqlException(getConnectionDuringExceptionHandling(), 132);
localSQLException.fillInStackTrace();
throw localSQLException;
}
case 999:
setFixedCHARInternal(paramInt1, (String)paramObject);
break;
case -1:
if ((paramObject instanceof String)) {
setStringInternal(paramInt1, (String)paramObject);
} else if ((paramObject instanceof Boolean)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Boolean)paramObject).booleanValue() 1 : 0).toString());
}
else if ((paramObject instanceof Integer)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Integer)paramObject).intValue()).toString());
}
else if ((paramObject instanceof Long)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Long)paramObject).longValue()).toString());
}
else if ((paramObject instanceof Float)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Float)paramObject).floatValue()).toString());
}
else if ((paramObject instanceof Double)) {
setStringInternal(paramInt1, new StringBuilder().append("").append(((Double)paramObject).doubleva lue()).toString());
}
else if ((paramObject instanceof BigDecimal)) {
setStringInternal(paramInt1, ((BigDecimal)paramObject).toString());
} else if ((paramObject instanceof Date)) {
setStringInternal(paramInt1, new StringBuilder().append("")