我一直在为我的实体类配置Spring审计 . 使用注释,我有这样的事情:
@CreatedDate @NotNull private Date createdDate @CreatedBy @NotNull private User createdBy
正确设置createdBy字段,但是持久化对象失败并显示null createdDate . 我猜这可能与Eclipselink的类型转换有关?
自JPA 1.0发布以来,@ Temporal注释可用 . @Temporal解决了将日期和时间值从Java对象转换为兼容数据库类型并检索回应用程序的主要问题之一 .
@Column(name = "XDATE") @Temporal(TemporalType.DATETIME) private Date xDate; //java.util.Date
我希望这能解决你的问题 . 欲了解更多信息,请参阅link
1 回答
自JPA 1.0发布以来,@ Temporal注释可用 . @Temporal解决了将日期和时间值从Java对象转换为兼容数据库类型并检索回应用程序的主要问题之一 .
@Column(name = "XDATE") @Temporal(TemporalType.DATETIME) private Date xDate; //java.util.Date
我希望这能解决你的问题 . 欲了解更多信息,请参阅link