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!
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..
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; }
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...
Partager