// Entity가 Creatable 인터페이스를 구현하고 있다고 간주 public class CreatableListener { @PrePersist public void create(final Creatable entity) { entity.setCreatedAt(new Date()); } }
PostPersist
를 사용해 매핑된 필드를 수정하면 엔티티 save(insert) 후에 변경된 필드에 대한 update 가 발생하게 된다. 매우 주의해서 사용해야 한다.