Bonjour
J'ai une base de données contenant des informations sur les employés d'une entreprise. Je voudrais afficher la liste des employés en fonction de 3 critères de recherche: nom, prénom, age. J'ai donc mon formulaire qui contient les 3 champs et j'utilise aussi le HQL pour les select sur les tables de la base de données.
Voici donc comment je récupère la liste des employés en fonction du nom:
Sauf que je dois faire la même chose pour les recherches par prénom, age, nom-prénom, nom-age etc....Bref tous les critères de recherche possibles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @Query("FROM Employe a WHERE a.nom = :nom") List<Employe> findEmployeByNom(@Param("nom") String nom);
Donc plus les attributs seront nombreux, plus les requêtes seront nombreuses aussi.
Y a t il un moyen de gérer ça avec une seule requête?
Merci
Partager