Problema com data e hora

1 resposta
D

Boa noite estou com seguinte problema, ao gravar os dados no banco de dados mysql com hibernate ele salva a data correta porém a hora não. A coluna está como Datetime.

Meus objetos
@Id
    @GeneratedValue
    
    private Integer idVisita;
   
     
    @ManyToOne(fetch= FetchType.EAGER)
    @JoinColumn(name="idCliente",insertable=true,updatable=true)
    @Cascade(org.hibernate.annotations.CascadeType.ALL)
    private Cliente cliente;
    
    @Column(length=100)
    private String contato;
    @Temporal(javax.persistence.TemporalType.TIMESTAMP)
    private Date datavisita;
    @Column(length=400)
    private String observacao;
    @Column(length=50)
    private String Status;

Minha View de exibição.

<h:outputLabel value="Cliente"/> 
                        <h:inputText value="#{visitaController.cliente.nome}" id="cliente" disabled="true"/>
                        <h:outputLabel value="Contato:"/>
                        <p:inputText id="contato" value="#{visitaController.visita.contato}" required="True" />
                        <h:outputLabel value="Data Visita:"/>
                        <p:inputText id="dataVisita" value="#{visitaController.visita.datavisita}">
                            <f:convertDateTime pattern="dd/MM/yyyy HH:mm"/>
                          
                        </p:inputText>
                      
                        <h:outputLabel value="Observação"/>
                        <p:inputTextarea id="observacao" value="#{visitaController.visita.observacao}"  />
                        <h:outputLabel value="Status"/>
                        <p:inputText id="status" value="#{visitaController.visita.status}" required="True" />

1 Resposta

ErickRAR

Pode ser um problema de fuso horário. Tente colocar isto no seu ConvertDateTime.

Aqui eu utilizo assim:

Criado 25 de junho de 2012
Ultima resposta 25 de jun. de 2012
Respostas 1
Participantes 2