Bonjour, j'ai les deux custom object suivants:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
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;
}
En JPQL, je peux obtenir la list suivante de tableaux d'objet: List<Object[]> par une requête qui ressemble à la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String queryString = select orderNo, new package1.PartnerData(-), new package2.customDataObject_2(-,-,-,-,-,-) from -,-,-,- where ------;
Après un traitement java, je peux obtenir le résultat suivant: List<customDataObject_1>.

Ma question est la suivante: puis-je obtenir directement, sans traitement java, par une requête JPQL le précédent résultat: List<customDataObject_1>
et si oui, comment