我正在用于扩展库中的项目@jdbcupdate,但我无法将时间戳字段设置为空。
示例:我在表中有一条记录,时间戳字段设置为 16/04/2018 15:52:18,并希望设置为 null
@JdbcUpdate(conndb,db2tablename,saveobject,fieldcondizione,id)
saveobject 是一个哈希映射,我试图强制为空
saveobject.put(Key,"0000-00-00 00:00:00" )
但在时间戳字段中,它写入 30/11/0002 00:00:00 而不是 null。
有一种方法可以使用 DB2 扩展库的关系控制将时间戳字段或日期字段设置为空?
提前致谢
根据其文档,Hashmap 支持空值和空键。 即你可以把null放到HashMap条目中( saveobject.put(Key, null);
)但是,如果目标列具有"缺省值不为空",那么 Db2 将使用缺省值。