目前遇到:
1.Oracle里取出的数字类型字段对应的是Java中的java.math.BigDecimal类型;使用Mybatis查询出的List<Object>不能直接转换成float、double、int及其包装类型(强转报错),此处需要注意类型的转换;
2.float、double计算会结果可能会得出NaN,此结果直接拼接到SQL里,如果对应到数字类型字段会报‘无效数字类型’,记得处理NaN。
目前遇到:
1.Oracle里取出的数字类型字段对应的是Java中的java.math.BigDecimal类型;使用Mybatis查询出的List<Object>不能直接转换成float、double、int及其包装类型(强转报错),此处需要注意类型的转换;
2.float、double计算会结果可能会得出NaN,此结果直接拼接到SQL里,如果对应到数字类型字段会报‘无效数字类型’,记得处理NaN。