Comment construire une liste de custom Object directement à partir d'un query jpql (hibernate)
Bonjour, j'ai les deux custom object suivants:
Code:
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:
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