jjzjj

mysql - 有没有办法避免 wasNull() 方法?

我有一个包含几千行的大型ResultSet(来自JDBC查询)。使用这些行中的每一行,我必须实例化一个Object,根据此结果集的字段设置它的字段。现在,众所周知,如果该特定列为nullJDBCAPI的getXXX()方法将返回0。因此,对于每一行的每个字段,在我的object中设置值之前,我必须执行一个wasNull(),这看起来很丑陋,而且可能效率不高.那么,有没有其他方法可以避免呢?除了JDBC,如果有一些完全不同的、标准的、常用的方式,我也愿意了解。谢谢!编辑1patientInput.setRaceCodeId(patients.getShort("race_code_id"