我们正在将我们的应用程序从DN 3迁移到DN 4.0。
我们在java.util.Date
字段中遇到了一个奇怪的问题。它们映射到我们的 Oracle DB 中的Date
。
使用较旧的DN 3,它将映射到Timestamp
,我们需要Oracle数据类型为Timestamp
,因为Date
(作为rdbms类型)会减少毫秒数,因此{{ 1}} rdbms类型有点不正确。对我们来说,日期已经完成是至关重要的。
在文档Date
中突出显示并且afaik这意味着它是默认的rdbms数据类型。
我们使用当前的DN 4.0版本。
有人有同样的问题吗?
答案 0 :(得分:0)
我们使用自定义Oracle数据存储适配器,并使用DN 4.0更改了扩展点名称。但是在文档中,提到了旧的扩展点(http://www.datanucleus.org/documentation/extensions/rdbms_datastore_adapter.html)。
所以我必须在源代码中搜索正确的代码。
如果有人遇到同样的问题:org.datanucleus.store_datastoreadapter
现在是:org.datanucleus.store.rdbms.datastoreadapter