Converter calendar para datetime

3 respostas
joaoimporta

Estou realizando uma consulta com where, buscando pela data, porém está vindo vazia.
Preciso converter Calendar para datetime

3 Respostas

staroski

Utilize PreparedStatement e para a coluna do tipo datetime utilize um objeto do tipo java.sql.Timestamp.
A partir do seu Calendar você consegue obter um java.util.Date para inicializar o Timestamp.

joaoimporta

No caso estou utilizando o spring boot, jparepository

@Query("SELECT c.licenca FROM convidado c where c.dataInicio = ?1 ")
 List<Integer> teste(String teste);
staroski

Acredito que você deveria fazer assim:

@Query("SELECT c.licenca FROM convidado c where c.dataInicio = :dataInicio")
List<Integer> teste(@Param("dataInicio") Timestamp teste);
Criado 28 de dezembro de 2017
Ultima resposta 29 de dez. de 2017
Respostas 3
Participantes 2