@PrePersist、@PreUpdate Neo4 实体 create/update 个事件拦截器

@PrePersist, @PreUpdate Neo4 entities create/update event interceptors

在我的 Spring Boot Neo4j 应用程序中,我想自动更新我的 Neo4j 实体的 createDate 和 updateDate

@NodeEntity
public class Product {

    @GraphId
    private Long id;

    @Indexed
    private String name;

    private Date createDate;

    private Date updateDate;

    @PrePersist
    public void onCreate() {
        createDate = new Date();
    }

    @PreUpdate
    public void onUpdate() {    
        updateDate = new Date();
    }

}

但是@PrePersist 和@PreUpdate 注释在这里不起作用。

如何以任何方式实现?

您可以使用应用程序级别 BeforeSaveListenerAfterSaveListener

在此处查看示例:

http://docs.spring.io/spring-data/neo4j/docs/3.3.0.RC1/reference/html/#lifecycle_events