J'essaie d'écrire une requête HQL qui sélectionne les lignes d'une table en fonction de plusieurs critères. firstName, lastNameRequête HQL avec plusieurs critères
la prise est que la requête doit être flexible pour ignorer toutes les valeurs vides ou nulles
si
select t from table t where (:firstname = '' or t.firstName = :firstName) AND
(:lastName = '' OR t.lastName = :lastName)
J'aurais pensé que cela fonctionnerait? Mais ça ne marche pas - ça ne retourne jamais de lignes? Des idées sur ce qui pourrait mal se passer ici? Je suis très nouveau à HQL c'est pourquoi cette question.
merci ... c'était à peu près ce que je cherchais. –