Spring JPA,Eclipselink和Auditing

时间:2016-04-28 03:19:59

标签: java spring jpa eclipselink

我一直在为我的实体类配置Spring审核。使用注释,我有类似的东西:

@CreatedDate
@NotNull
private Date createdDate

@CreatedBy
@NotNull
private User createdBy

正确设置createdBy字段,但是使用null createdDate来保持对象失败。我猜这可能与Eclipselink的类型转换有关吗?

1 个答案:

答案 0 :(得分:1)

自JPA 1.0发布以来,

@Temporal注释可用。 @Temporal解决了将日期和时间值从Java对象转换为兼容数据库类型并检索回应用程序的主要问题之一。

@Column(name = "XDATE") @Temporal(TemporalType.DATETIME) private Date xDate; //java.util.Date

我希望这能解决你的问题。有关详细信息,请参阅此link