У меня есть простой сервис REST, который принимает дату как переменную пути и выполняет запрос. Я использую класс java.time.LocalDate
для хранения даты и передачи параметра, как показано ниже:
<select id="getRecordsUpdatedAfterDate" parameterType="java.time.LocalDate" resultType="String">
SELECT ID FROM table WHERE REC_UPDT_DT > #{recUpdtDt, jdbcType=DATE}
</select>
Но я не получаю ответ от службы. В логах у меня так:
2020-04-06 10:16:16.187 DEBUG 11928 --- [nio-8080-exec-2] .c.t.g.a.m.P.getRecordsUpdatedAfterDate: ==> Preparing: SELECT ID FROM table WHERE REC_UPDT_DT > ?
2020-04-06 10:16:16.188 DEBUG 11928 --- [nio-8080-exec-2] .c.t.g.a.m.P.getRecordsUpdatedAfterDate: ==> Parameters: 2020-01-01(LocalDate)
Но ничего после этого и ответа тоже нет.
Что-то я делаю не так? Я использую mybatis 3.5.2 и Spring Boot.