Jodatime与hibernate 4.1和注释

时间:2012-12-15 22:23:52

标签: hibernate jodatime

我正在使用带有postgresql 9.1的Hibernate 4.1.18。

如何在hibernate中使用读/写joda DateTime对象?我发现我应该使用“Usertype”项目(http://usertype.sourceforge.net/),但我找不到任何文档。

我正在使用带有hibernate的注释,所以我的类看起来像:

@Entity @SequenceGenerator(name="customer_id_seq",sequenceName="customer_id_seq")
public class Customer {
    private int id;
    private DateTime created; // This is the jodatime object.

    @Id @GeneratedValue(strategy=GenerationType.AUTO,generator="customer_id_seq")
    @Override public int getId() {
        return id;
    }

    // This does not work out of the box.
@Override public DateTime getCreated() {
    return created;
}
@Override  public void setCreated(DateTime created) {
    this.created=created;
}
} 

0 个答案:

没有答案