Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como fazer pesquisa em campo datahora usando só data e banco oracle.

Tem um exemplo de pesquisa com spring boot em campo datahora, usando só data e usando banco Oracle? Eu apliquei bem o curso de spring boot, fiz um pequeno sistema com banco h2 mas ao migrar para Oracle, ele grava corretamente data e hora porém ao pesquisar traz zero registro!! Por favor, se alguém puder passar um link ou ideia. Eu já procurei no google e não encontrei por enquanto.

2 respostas

Oi Marlon,

Posta aqui o código do seu controller e repository para a gente entender o que pode estar acontecendo.

solução!

Já consegui pessoal. Usei trunc na data para oracle e deu certo. Obrigado Rodrigo.

//Errada -->  @Query("SELECT es FROM EntradaSaida es WHERE substring(es.datahora,1,10) = substring(:dt,1,10) AND es.tiposistema = :tiposistema")

//certa abaixo
@Query("SELECT es FROM EntradaSaida es WHERE trunc(es.datahora) = trunc(:dt) AND es.tiposistema = :tiposistema")
    /Este método recebe data e tipo do sistema e deve pesquisar num campo datahora/
    List<EntradaSaida> findBydataAndTipoSistema( LocalDateTime dt, String tiposistema);