Problema no Hibernate - @Id e @GeneratedValue não estão sendo reconhecidos pelo Eclipse

1 resposta
P

Boa tarde pessoal

Estou tentando construir um classe, conforme abaixo, mas o Eclipse me diz que as anotações @Id e @GeneratedValue não podem ser resolvidas como tipo.

Alguem sabe o que é isso ? Achei que estava faltando algum import, mas não sei qual é, já tentei vários.


package identification;

import org.hibernate.annotations.*;

import org.hibernate.cfg.AnnotationConfiguration;

import org.hibernate.EntityNameResolver;

import java.util.*;

@Entity
public class Password {

@Id
@GeneratedValue
private Long PasswordId;

private String Password;
private Date PasswordSetDate;
private Date PasswordExpirationDate;


public Long getPasswordId() {
	return PasswordId;
}
public void setPasswordId(Long passwordId) {
	PasswordId = passwordId;
}
public String getPassword() {
	return Password;
}
public void setPassword(String password) {
	Password = password;
}
public Date getPasswordSetDate() {
	return PasswordSetDate;
}
public void setPasswordSetDate(Date passwordSetDate) {
	PasswordSetDate = passwordSetDate;
}
public Date getPasswordExpirationDate() {
	return PasswordExpirationDate;
}
public void setPasswordExpirationDate(Date passwordExpirationDate) {
	PasswordExpirationDate = passwordExpirationDate;
}

}

1 Resposta

DarthCego

Ola amigo

Segundo o codigo q vc postou parece q faltam algumas importações relevantes ao id e generatedValue

import javax.persistence.GeneratedValue;
import javax.persistence.Id;

No caso elas não são importações do hibernate mas do JPA e devem funcionar com o Hibernate

Abraços

Criado 5 de fevereiro de 2012
Ultima resposta 5 de fev. de 2012
Respostas 1
Participantes 2