我正在尝试从表中读取null值和0个值的值,但对于两者,我都将值读为0。
如何在需要时读取空值和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
}