覆盖审核字段@CreatedDate

时间:2016-05-12 09:12:23

标签: spring spring-data spring-data-jpa

如何过度使用@CreatedDate的审核字段。如果没有为审计字段@CreatedDate设置值,则应该另外应用它应该采用已设置的值。是否在春季JPA中启用了任何功能。

1 个答案:

答案 0 :(得分:2)

它不优雅,但如果您想重置@CreatedDate字段的值,您可以在初始保存后使用您喜欢的任何日期保存实体:

  // creates entity
  repository.save(entity);

  // overwrite created date on the entity
  entity.setCreatedDate(getSomeCreatedDate());

  // re-save the entity
  repository.save(entity);