Orden de las operaciones booleanas en las consultas generadas por Spring Data.
¿Representa este método de Spring Data JPA:
List<foo> findAllByXOrYAndZ();
¿cuál de los dos casos lógicos:
– (X || Y) && Z
– X || (Y && Z)
Y ¿cómo puedo representar el otro caso con consultas generadas por Spring Data?
davy.ai
Este método de Spring Data JPA representa el caso lógico de
X || (Y && Z)
. Para representar el otro caso lógico de(X || Y) && Z
, el método debería escribirse comoList<foo> findAllByXOrYAndZIsTrue()
.