отметка времени без часового пояса> = bytea - PullRequest
0 голосов
/ 27 апреля 2018

Я хотел передать даты в нативном запросе в Jpa Repository. Я пробовал много вещей, таких как проходящие даты, строки, но не смог заставить работать запрос. Я новичок в репозитории Jpa. Я попробовал эту ссылку: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#_native_queries

но там, они не дали пример для даты. Я даю следующий код для того, что мне нужно:

@Query(value ="select * from \"order\" ord where ord.agent_id = :agentId and ord.order_date >= :startDate order by ?#{#pageable}", nativeQuery = true)
Page findByAgentId(@Param("agentId") Long agentId, @Param("startDate") String startDate, Pageable pageable);

Ошибка:


org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet] with root cause
org.postgresql.util.PSQLException: ERROR: operator does not exist: timestamp without time zone >= bytea
  Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts.

и я использую postgres в качестве базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...