Как можно указать условие в предложении where именованного запроса JPA для базы данных MySQL 5.1, если некоторые атрибуты, передаваемые в качестве параметра, могут быть обнулены?
Пример: таблица содержитattribute_1, который может быть обнуляемым, и attribute_2, который не может быть обнуляемым.Содержимое:
id attribute_1 attribute_2
-- ----------- -----------
1 {null} 123
2 X 456
Результатом запроса должна быть запись 1, если: param_1 = null AND: param_2 = "123"
Результатом запроса должна быть запись 2, если: param_1 = "X "AND: param_2 =" 456 "
Запрос не должен иметь результата, если, например: param_1 =" X "AND: param_2 =" 123 "
Спасибо!