Bonjour, j'ai les deux custom object suivants:
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
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; }
Après un traitement java, je peux obtenir le résultat suivant: List<customDataObject_1>.
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 ------;
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
Partager