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客戶。投影是否必須有一個扁平的結構,即它們不像真實體一樣支持集合?