Я создаю пользовательские JPQL-запросы для получения некоторых данных.У меня есть определенные случаи, когда я хотел бы добавить предложение where в зависимости от того, является ли значение параметра ненулевым.
Например, эквивалентный SQL-запрос:
//If parameter status is not null.
SELECT sum(A.sal) FROM TABLE A WHERE A.STATUS = 'X' GROUP BY A.CURRENCY;
//else
SELECT sum(A.sal) FROM TABLE A GROUP BY A.CURRENCY;
Может кто-нибудь помочь мне с этим.