Re:Mapeando Composite PK para um @Entity

Olá,

@EmbeddedId
http://java.sun.com/javaee/5/docs/api/javax/persistence/EmbeddedId.html

@IdClass
http://java.sun.com/javaee/5/docs/api/javax/persistence/IdClass.html

Talvez sirva para tirara algumas duvidas,
Wallfox

Ao que parece no idclass o mapeamento e todo feito na classe principal e no embeddedid o mapeamento fica tanto na classe pk quanto na classe principal.

Oi Amigos,

Estou com uma dúvida quanto ao mapeamento/anotação de Ids com JPA.

Minha conclusão foi:

@EmbeddedId - Os campos “fazem parte” da entidade

@IdClass - Os campos são independentes e a @Entity deve ter campos com o mesmo nome e tipo da classe correspondente à chave composta

A diferença é apenas esta ?

[]s

Obrigado, isso eu já li.

Me refiro a aplicação prática, quando utilizar um ou outro, quando convém usar este ou aquele.

[]s