gpt4 book ai didi

java - Spring 数据 neo4j 4 中的急切或延迟加载

转载 作者:行者123 更新时间:2023-11-30 06:09:42 24 4
gpt4 key购买 nike

我正在尝试在我的项目中使用 spring data neo4j 这是一个简单的实体:

@NodeEntity
public class Actor{

@GraphId
private Long id;

@Property(name="name")
private String fullName;

@Relationship(type="ACTED_IN", direction=Relationship.OUTGOING)
private List<Movie> filmography = new ArrayList<Movie>();
}

请问有没有办法告诉spring对实体关系使用延迟加载?

最佳答案

SDN 4 中没有延迟加载的概念。为避免加载所有相关实体,您可以将实体加载到深度 0 - 这将仅加载实体的属性而不加载关系。

将实体加载到深度 1(默认),将加载节点的属性、相关节点及其属性。

但请注意,此时您无法加载某些关系并排除其他关系。有一个 feature request为此打开,随时 +1

关于java - Spring 数据 neo4j 4 中的急切或延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37393808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com