Bonjour,

J'ai un problème car j'ai un modèle BD finalisé...en utilisant Spring Data, QueryDSL, et je souhaite afficher une liste paginé .
Mes données proviennent de 2 tables différentes, hélas!
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
16
17
18
 
@Entity
Class A{
private Long id;
private Date date;
..
private C c;
private List<B> bs;
}
 
@Entity
Class B{
private Long id;
private Boolean validated;
private User u;
...
private C c;
}
Je vais afficher une List<DtoAB> : data transfert object (not entity) dans un tableau HTML paginé, ordonné : information plus ou moins commune aux classe A et B et C..etc..

Ne pouvant pas utiliser UNION, comment je peux faire en 1 seule requête pour réaliser ma pagination et ordonné par date par exemple?
Naïvement, j'aurais bien fait l'union de la classe A et de la classe B.
j'ai un peu du mal à voir comment faire autrement....
Avec de l'héritage???

merci d'avance pour vos conseils...