Por exemplo, eu tenho uma entidade que possui um atributo LocalDateTime datahora o qual grava obviamente, a data e hora, todavia, quero fazer um findBydia( ...) para poder listar os registros ignorando hora minutos e segundos. Eu tentei usar @Query e dentro do select fazer TRUNC( datahora) - :datahora passei os parâmetros devidamente mas ocorre um erro.
java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.List ....repository.ESRepository.findXXX(java.time.LocalDateTime)! . . . java.lang.NullPointerException: null
Gostaria de saber como pesquisar apenas por data nesse campo. Por favor.