如何直接从 jpql 查询(hibernate)构建自定义对象列表

How to construct a list of Custom object directly from a jpql query (hibernate)

我有以下两个自定义对象

public class customDataObject_1 {
    private String number;
    private List<PartnerData> partnersDatas;
    private List<customDataObject_2> custom_list_2;
}
and 
public class customDataObject_2 {
    private String property1;
    private String property2;
    private String property3;
    private DataObject1 dataObject1;
    private DataObject2 dataObject2;
    private DataObject3 dataObject3;
}

在 JPQL 中,我可以得到以下对象数组列表: List by a query that is like

String queryString = select orderNo, new package1.PartnerData(-), new package2.customDataObject_2(-,-,-,-,-,-) from -,-,-,- where ------;

经过 java 处理后,我可以从请求结果中得到以下结果:List#customDataObject_1#.

我的问题是:在没有 java 处理的情况下,是否可以直接从 JPQL 请求中获取先前的结果,即 List#customDataObject_1#,如果可能,如何获取

不,你不能。

SQL 查询的结果总是 table。因此无法在结果中嵌套 tables。