Data em JSF

4 respostas Resolvido
mysqldataformat
Emillyewilliammorett

Queria gravar no meu banco no formato dd/MM/yyyy _só que esta gravando dessa maneri_a dd/MM/yyyy HH:mm:ss meu projeto:

<p:calendar id="button" 
       value="#{atendimentoBack.atendimento.data}" 
       pattern="dd/MM/yyyy" mask="true" />

Index.xhtml

<p:calendar id="button" 
        value="#{atendimentoBack.atendimento.data}" 
        pattern="dd/MM/yyyy" mask="true" />

<p:calendar id="button" 
        value="#{atendimentoBack.atendimento.data}" 
        pattern="dd/MM/yyyy" mask="true" >

AtendimentoBack.java

private AtendimentosEntity atendimento; gets e sets
public String salvar(){
if(atendimento.getId() != null){
	new AtendimentoBO().atualizar(atendimento);
}
else
{
	
	new AtendimentoBO().cadastrar(atendimento);
}

AtendimentoEntity.java
@Column(name = "DATA")
	private Date data; 
gets e sets

4 Respostas

jacoboliveira

Qual é o banco?

Emillyewilliammorett

MySQL

jacoboliveira
Solucao aceita

coloca @Temporal(TemporalType.DATE) no atributo e altera o tipo do campo da tabela para DATE

Emillyewilliammorett

Deu certo… Obrigado JacoBoliveira

Criado 24 de junho de 2016
Ultima resposta 29 de jun. de 2016
Respostas 4
Participantes 2