@Temporal(TemporalType.DATE) - Dúvida

Boa tarde!

Pessoal, estou tentando fazer a persistência da Minha Classe com o hibernate e estou com algumas dúvidas.

Tenho uma classe:

public class PlanoAcao {
  private Long id;
  private String nome;
  private Calendar data;

Ao fazer as annotations do hibernate:

// os imports
import javax.persistence.Entity;
import javax.persistence.GeneratorType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

@Entity
public class PlanoAcao {
  private Long id;
  private String nome;
  private Calendar data;

@Id(generate=GeneratorType.AUTO)
public Long getId() {
  return id;
}
public void setId(Long id) {
 this.id = id;
}

@Temporal(TemporalType.DATE)
public Calendar getData() {
	return data;
}

Só que o problema é o seguinte, no banco de dados está salvando data+hora. E ao tentar usar a anotação acima: @Temporal(TemporalType.DATE) ela não importa e manda criar o método!

Tá faltando algum .jar específico? Qual é?

Valeu,

Um abraço

Tubarão

Tente com:

@Temporal(TemporalType.TIMESTAMP)

Cara, não deu certo!!

Será que é a minha versão do hibernate!!??

Qual é a que você usa?

Valeu,

Tubarao

O importante é: qual versão você usa? (tanto do Hibernate core quanto do Hibernate Annotations)