[英]How to Read “NULL” value for a NUMBER column from Oracle using MyBatis
我正在尝试从表的NUMBER列中读取NULL值和0值,但是对于两者,我都将值设为0。
如何在需要时读取NULL值和0。
Mapper.xml:
<select id="callGetDRHoldingsAdmin" parameterType="map" resultType="com.project.employee">
SELECT
EMP_NUM AS empNum,
EMP_SAL AS empSal,
EMP_NAME AS empName
FROM EMP_TABLE
</select>
员工POJO
class Employee {
private double empSal,
private int empNum,
private String empName
}
EMP_TABLE:
EMP_NAME : VARCHAR2(30)
EMP_SAL : NUMBER
EMP_NUM : NUMBER
double
和int
是Java中的原始类型。 这些类型的变量不能为 null
。
使用可以存储null
相应包装器类型:
class Employee {
private Double empSal,
private Integer empNum,
private String empName
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.