6
我有一个客户实体,我只想从中选择几个字段及其关联的CustomerAddresses。我定义了一个Spring数据JPA投影界面如下:JPA的预测可以包含集合吗?
public interface CustomerWithAddresses {
Integer getId();
String getFirstName();
String getLastName();
String getBrandCode();
String getCustomerNumber();
Set<CustomerAddress> getCustomerAddresses();
}
但是从我的仓库方法:
CustomerWithAddresses findCustomerWithAddressesById(@Param("id") Integer id);
我不断收到NonUniqueResultException与多个CustomerAddresses客户。投影是否必须有一个扁平的结构,即它们不像真实体一样支持集合?