-
Hibernate Criteria XOR
Bonjour,
Sauf erreur, un criteria.Restrictions.Or effectue un ou "inclusif", qui ramène l'une ou l'autre des valeurs, ou les 2.
Sauriez-vous comment écrire un ou exclusif, qui ne ramène que les résultats correspondant à l'un ou l'autre mais pas aux deux critères?
Je vous remercie, et bonne année au passage.
Cordialement,
Thomas
-
Bonjour,
pour info, le problème a été contourné par l'algèbre de Boole.
A xor B xor C = > (A and not B and not C) OR (B and not A and not C) OR (C and not A and not B)
Ce qui devient implémentable avec des disjunctions...
Cordialement,
ts