Я новичок в именованных запросах JPA, использующих EclipseLink, и хочу «игнорировать» свойства с нулевыми значениями в именованных запросах. Я знаю, что на мой вопрос много раз отвечали. например Запрос JPA для обработки значения параметра NULL
Однако в моем случае следующий формат не работает
+ " AND (:quoteNumber IS NULL OR ord.quoteNumber = :quoteNumber)"
Я получаю сообщение об ошибке «НЕЗАКОННОЕ ИСПОЛЬЗОВАНИЕ КЛЮЧЕВОГО СЛОВА NULL». Сейчас я буду использовать CriteriaQuery, и мне просто интересно, почему он не работает в именованном запросе. Ниже приведены используемые версии DB2 и Eclipselink. eclipselink: 2.5.1 DB2: DSN11015