使用@jdbcupdate 的 Xpages 无法将时间戳字段设置为空

Xpages using @jdbcupdate cant set timestamp field to null

我正在使用扩展库中的@jdbcupdate 项目,但我无法将 TIMESTAMP 字段设置为空。

示例:我在 table 中有一条记录,其时间戳字段设置为 16/04/2018 15:52:18 并希望设置为 null

@JdbcUpdate(conndb,db2tablename,saveobject,fieldcondizione,id)

saveobject 是一个 HashMap,我试图在其中强制为 null

saveobject.put(键,"0000-00-00 00:00:00")

但在时间戳字段中,它写入 30/11/0002 00:00:00 而不是 null。

有没有一种方法可以使用 Extension library for DB2 的关系控件将时间戳字段或日期字段设置为空?

提前致谢

根据其documentation,Hashmap 支持空值和空键。 也就是说,您可以将 null 放入 HashMap 条目中( saveobject.put(Key, null); )

但是如果目标列有 'not null with default' 那么 Db2 将使用默认值。