Я использую JPQL и хочу запросить нулевое значение в длинном поле. Но я всегда получаю ORA-00932: непоследовательные типы данных: ожидаемый NUMBER получил BINARY. Как я уже видел, есть много людей, у которых есть проблемы с этим, но есть ли у кого-нибудь обходные пути для этого?
Например, это запрос "SELECT a FROM Auftrag a WHERE :id is null OR a.id = :id"
и позже я устанавливаю id с помощью setParameter("id", null)
. Это используется в более сложном запросе для цели фильтрации, поэтому null означает в нашем случае игнорировать фильтр в столбце.
Кто-нибудь, у кого есть идея?
С уважением!