![](/img/trans.png)
[英]Spring Data, MongoDB. How to get nested object (non-document) from document's array
[英]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.