JPA -> Consulta envolvendo chave composta:  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
LeurimarPJ
HelloWorld
[Avatar]

Membro desde: 24/11/2006 00:00:00
Mensagens: 13
Offline

galera, eh o seguinte:
tou querendo realizar uma consulta envolvendo um campo da chave da composta: exemplo:

@Embeddable
class TurmaID {
private int matricula;
private string curso;

e na classe Turma, eu fiz tudo certinho...
...
@EmbeddedId
TurmaId turmaid;
...

o problema eh q nao tou conseguindo fazer uma consulta pela matricula por exemplo:

...
Select t from Turma t where t.matricula = :matricula

nao ta funcionando....
gostaria de saber como eu deveria proceder...
Agradeco Antecipadamente
Leurimar Lins
[WWW] [ICQ]
pedrobuskoPJ
Virtual Machine Man
[Avatar]

Membro desde: 14/11/2006 00:00:00
Mensagens: 677
Offline

eh cara, isso realemnte nao vai funcionar, pois a classe Turma nao possui o campo matricula, e sim a classe TurmaID....

eu nao tenho como testar aqui, mas vc ja tentou fazer o seguinte:


agora só uma observação, o num de matricula não eh unico? pq o curso tem q estar junto na PK? PK composta só serve pra complicar a vida, eu só utilizo em tabela associativa....


espero ter ajudado....
[WWW] [ICQ]
LeurimarPJ
HelloWorld
[Avatar]

Membro desde: 24/11/2006 00:00:00
Mensagens: 13
Offline

kkkkkkkkk...
eu tbm acho cara...
o problema eh q o banco nao foi eu q fiz...
tenho dar meus pulos...
um abraco!
[WWW] [ICQ]
pedrobuskoPJ
Virtual Machine Man
[Avatar]

Membro desde: 14/11/2006 00:00:00
Mensagens: 677
Offline

o velho problema de banco legado....eu ja desisti de usar qq implementação de JPA (Hibernate, iBatis, etc) eh banco legado....a não ser q eu revise muito bem o modelo....mesmo assim ainda eh arriscado...

flw
[WWW] [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team