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" />