Estou tentando mapear o entity abaixo e quando rodo dá um erro para o campo do tipo Date:
javax.persistence.PersistenceException: org.hibernate.HibernateException: Wrong column type: data_criacao, expected: timestamp
O código do entity é o seguinte:
@Entity
@Table(name = "arquivo")
public class Arquivo implements java.io.Serializable {
...
private Date dataCriacao;
@Column(name = "data_criacao")
public Date getDataCriacao() {
return dataCriacao;
}
public void setDataCriacao(Date dataCriacao) {
this.dataCriacao = dataCriacao;
}
}
Estou usando banco de dados Postgres:
“data_criacao date NOT NULL”
Não entendi porque não posso mapear usando Date no entity… alguém saberia dizer? e tb qual o tipo de dado certo neste caso…
Muito Obrigado.