繁体   English   中英

如何在Spring数据中获取大小嵌套的对象

[英]How get sized nested object in Spring data

我想获取一个带有其地址的人员列表。 但是对于任何人,如果他有3个以上的地址,我希望查询仅获得3个地址,而忽略其他地址。

@Entity
public class Person {

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private String id;

@ElementCollection(targetClass = java.util.ArrayList.class, fetch = FetchType.LAZY)
private List<Address> Addresses= new ArrayList<>();

}

您可以这样限制结果集,但是我觉得这不是处理它的正确方法。

@BatchSize(size = 3)
@ElementCollection(targetClass = java.util.ArrayList.class, fetch = FetchType.LAZY)
private List<Address> Addresses= new ArrayList<>();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM