首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >预保存/预保存/预保存春天数据Neo4j

预保存/预保存/预保存春天数据Neo4j
EN

Stack Overflow用户
提问于 2021-05-07 03:05:11
回答 1查看 40关注 0票数 0

我很难找到关于如何使用neo4j和spring数据来监听这个事件的文档。我在堆栈溢出中发现了一些例子/类似的问题,但它们都引用了SDN4或更早的版本。

有没有人碰巧找到了一些关于它的例子/文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-12 22:53:44

我假设您谈论的是Spring Data Neo4j 6,对吧?

现在已经具备了BeforeBindCallback<T>的功能。只要有保存或更新,SDN就会在持久化实体之前调用所有已注册的回调bean。

在您的配置中,您将定义如下内容

代码语言:javascript
运行
复制
@Bean
public BeforeBindCallback<MyEntity> beforeBindMyEntityCallback() {
    return entity -> {
        entity.setName("AnotherName");
        return entity;
    };
}

如果需要,您可以像其他手动创建的bean一样,在bean创建的参数列表中提供其他依赖项。

我在这里创建了一个非常小的示例https://github.com/meistermeier/neo4j-issues-examples/tree/master/so-67424479

文档中确实缺少这一点,您是对的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67424479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档