JPA Annotation-&gt @IdClass

1 resposta
ynaue

Oi pessoal!!!

Alguem pode me explicar como usar o @IdClass???
Estou em duvida sobre onde colocar os Gets e Sets

Olhando o material no site da Oracle (http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html) vi que as anotações do Id fica na Classe "principal" Assim:
@IdClass(EmployeePK.class)
@Entity
public class Employee
{
    @Id 
       String empName;
    @Id 
        Date birthDay;
...
}
E que na classe PK eu declaro simplismente esse campos
public class EmployeePK implements Serializable
{
    private String empName;
    private Date birthDay;

    public EmployeePK()
    {
    }

    public String getName()
    {
        return empName;
    }

    public void setName(String name)
    {
        empName = name;
    }
........

Mas a Classe Employee vai ter tambem Gets e Sets desses Ids????? :-o

Obrigada!

1 Resposta

gastaldi

Sem dúvida ! :slight_smile:

Criado 30 de janeiro de 2007
Ultima resposta 5 de ago. de 2008
Respostas 1
Participantes 2