hibernate 4和joda-LocalDate并将其保存为SQL Date

时间:2014-03-19 20:29:38

标签: java hibernate jodatime

这个link几乎就是我要找的东西但是,它将我的oracle db上的LocalDate保持为Raw(255),所以我的问题是如何将joda LocalDate保存到sql日期?

1 个答案:

答案 0 :(得分:1)

好的,最后。

对于我的情况,如果我使用org.jadira.usertype。不知何故,它将localdate持久化为oracle上的raw(255)。

    <dependency>
        <groupId>org.jadira.usertype</groupId>
        <artifactId>usertype.core</artifactId>
        <version>3.1.0.CR10</version>
    </dependency>

所以,如果我把它改为joda-time-hibernate,它现在似乎工作正常,它仍然是sql日期。

    <dependency>
        <groupId>joda-time</groupId>
        <artifactId>joda-time-hibernate</artifactId>
        <version>1.3</version>
    </dependency>