У меня следующий запрос:
SELECT p FROM dbEntity p where p.name like %:nameFilter%
nameFilter
по умолчанию - пустая строка (""
), ее также можно задать для строки, которую пользователь может ввести.
Теперь регистр по умолчанию получает все строки, в которых столбец имени либо заполнен текстом, либо задан пустой строкой.
Однако есть также строки, в которых имя имеет значение NULL.
Как я могуизменить мой запрос, чтобы он также возвращал строки с NULL, но только если nameFilter
- пустая строка?