gpt4 book ai didi

java - Spring Data JPA - 一对一关系不获取依赖对象

转载 作者:行者123 更新时间:2023-11-30 02:19:36 24 4
gpt4 key购买 nike

我已经定义了对象之间的一对一关系。我已经设置了

@OneToOne(cascade = CascadeType.ALL)

我正在使用 CrudRepository 来读取一个类的值。但是,我不希望检索依赖对象,除非我显式获取它。在下面的示例中,我不希望在获取客户时检索订单。我想这会在后台运行一个额外的查询来获取订单详细信息,这是我想避免的。

public Customer{

private String id;
private String fname;
@OneToOne(cascade = CascadeType.ALL)
private Order order;

}

最佳答案

fetch = FetchType.LAZY添加到注释

结果

@OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)

关于java - Spring Data JPA - 一对一关系不获取依赖对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47243551/

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