Я пытаюсь выполнить запрос к PostgreSQL, который выглядит следующим образом:
@Query(value = "SELECT t FROM Tasks t WHERE daterange(t.date_from, t.date_to) && daterange '(:dateFrom, :dateTo)'", nativeQuery = true)
Page<Task> findTest(@Param("dateFrom") String dateFrom,
@Param("dateTo") String dateFrom,
Pageable pageable);
в результирующих значениях dateFrom
и dateTo
, не передаваемых в :dateFrom
и :dateTo
из-за одинарных кавычек. :dateFrom
и :dateTo
выглядит как струны. Если я удаляю кавычки, параметры передаются нормально, но запрос, конечно, недействителен. Так есть ли способ передать значения в кавычки (:dateFrom, :dateTo)
?