У меня следующий запрос:
SELECT DISTINCT *
FROM Projekt p
WHERE p.bewilligungsdatum = to_date('01-07-2000', 'dd-mm-yyyy')
но у меня проблемы с созданием условий. Вот мой код:
condition = criteriaBuilder.equal((Expression<String>) projekt.get(criterion), "to_date('" + projektSearchField + "', 'dd-mm-yyyy')");
это генерирует следующее:
SELECT DISTINCT *
FROM Projekt p
WHERE p.bewilligungsdatum = 'to_date('01-07-2000', 'dd-mm-yyyy')'
и ufcorse не работает. Какой метод следует использовать для сравнения дат (или как удалить внешние символы '
в части шаблона)?