我正在使用 Hibernate 4.1.18 和 postgresql 9.1。
如何在休眠中使用读/写 joda DateTime 对象?我发现我应该使用“Usertype”项目(http://usertype.sourceforge.net/),但在那里找不到任何文档。
我在休眠中使用注释,所以我的类看起来像:
@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;
}
}