我正在尝试使用 Spring Boot 中的 MySQL 本机查询在 dateFrom 和当前日期之间使用选择查询来获取表数据作为列表。而MySQL数据库字段数据类型是String。
以下是存储库中的查询:
@Query(value = "select * from Account where DATETIMESTAMP >= :dateFrom AND DATETIMESTAMP < :DATE_FORMAT(curdate(), '%d/%m/%Y')", nativeQuery = true)
List<Account> findByDate(@Param("dateFrom") String dateFrom);
Run Code Online (Sandbox Code Playgroud)
在 Spring Boot 中上述查询出现以下错误:
Named parameter not bound : DATE_FORMAT; nested exception is org.hibernate.QueryException: Named parameter not bound : DATE_FORMAT
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我构建相同的查询吗?