[英]JPA query for new object with lists
我有一個這樣的JPA包裝器:
public Wrapper(Object object, List<Bla> bla) {...
我想做一個選擇來填充那個包裝。
SELECT new Wrapper(object, bla) FROM Object object...
但是“ bla”是由選擇返回的列表,如下所示:
SELECT bla FROM Bla bla WHERE bla.object = object
我如何填充包裝紙?
謝謝。
您不能這樣做,因為構造函數只能具有簡單類型(沒有集合)。 解決方案是進行兩個查詢並手動構造實體。
根據JPA規范,構造函數中的元素(稱為Constructor_item)可以是:
constructor_item :: =
single_valued_path_expression |
scalar_expression |
聚合表達式|
identification_variable
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.