Bonjour,
Je suis en train de coder un petit outil de recherche dans la base de donnée. Mais l'outil doit pouvoir chercher dans différentes classes d'objets.
J'ai eu différents choix possibles:
- Je fais une requête pour chaque classe d'objet et je regroupe les résultats dans une List.
- Je modifie la conception en faisant dériver toutes les classes d'objets d'une super classe abstraite contenant un attribut List<Tag> permettant de stocker les mots clés qui seront utilisés par l'outil de recherche. Avec cette méthode, je peux faire une seule requête. JPA ferra un cast pour différencier les objets recherchés.
Que pensez-vous de ces choix? Avez-vous d'autres idées?
Merci
Partager