Duvida com Relacionamento em JPA de Primary Key Composta  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
sudeval
JavaGuru
[Avatar]

Membro desde: 08/06/2005 09:48:30
Mensagens: 213
Localização: Fortaleza/CE
Offline

Ola Pessoal,

Estou com uma duvida aqui em JPA, tive lendo e vi que para se fazer uma PK composta teriamos de criar uma classe com a anotação @Embedded onde nessa classe teria os campos/propriedades que fazem parte da chave composta

por exemplo:
Classe Unidade Operacional, possui como chaves primarias o idCidade, idUnidadeOperacional,idUnidadeAdministrativa





Ate ae beleza, ae eu pergunto se UnidadeOperacional se relaciona com a classe Previsao por exemplo, que tem como PK todos os campos de UnidadeOperacional + um campo de Data = dataPrevisao, como eu deveria fazer ?
criaria um PrevisaoPK que iria receber tudo isso, ou colocaria o um UnidadeOperacionalPK + um DataPrevisao com a anotação @Id, isso ´epossivel ? como devo fazer nesses casos ?
E se Previsao recebesse uma outra classe que formaria a sua PK, como deveria ser feito.




Agradeço!
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

veja se este tópico te ajuda:
[url]
http://www.guj.com.br/posts/list/82701.java#440786
[/url]

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
felipelo
Entusiasta Java

Membro desde: 29/11/2007 10:05:41
Mensagens: 20
Offline

Aproveitando o post, estou com um porblema um chame primaria composta.

Meu problema é o seguinte, tenho uma tabela que possui como chave primaria, dois campos, onde um deles é IDENTITY( SQL SERVER).

Criei as classes e tudo mais, inclusive coloquei o @GeneratedValue(strategy = GenerationType.IDENTITY) esta na classe PK.

So que quando vou inserir da um erro, dizendo que o IDENTITY esta off.





Erro:


Alguem poderia ajudar!!!
felipelo
Entusiasta Java

Membro desde: 29/11/2007 10:05:41
Mensagens: 20
Offline

Topic update...
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team