我最初从数据库中生成了entitis。现在有一些DB datatypes
没有被eclispelink排除在外,例如:
DateTime2
Date
他们只被解释为strings
。
由于我使用的是Java 8,因此我在java端使用LocalDate和LocalDateTime。我创建了一个从java.sql.Timestamp
到这些到类型的转换器。但是,这仅适用于DB数据类型DateTime
,因为eclispelink仅将DateTime
识别为timestamp
。
我为hibernate找到了 this answer 。
如何扩展用过的方言?
如何添加java数据类型< - > db数据类型映射到我的eclipselink配置?