我有一个表“hit”,其列data_value具有float数据类型(默认值:NULL):
DROP TABLE IF EXISTS `hit`;
CREATE TABLE `hit` (
`hit_id` bigint(20) NOT NULL auto_increment,
`data_value` float default NULL,
PRIMARY KEY (`hit_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
当我这样做时,我应该如何处理这个:getDataValue()?如果值为null,我希望它返回NULL,但它返回0.0。 谢谢,
大卫
答案 0 :(得分:1)
使用一个大写的Java类而不是原语,例如:
基元不能取值null
,它们总是默认为0。这些课程也允许您使用null
。