Dao de entidade com chave composta  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
adrianohardcore
JavaChild
[Avatar]

Membro desde: 02/09/2011 14:07:22
Mensagens: 105
Offline

Boa tarde , fiz um mapeamento de uma tabela que não contem chave estrangeira e possui 2 chaves :
Dser

DserPK

Com ajuda do gerador de classe do netbeans e pesquisas no google , montei estas duas classes.Mas o problema é que eu não sei como implementar o dao para estas classes , por exemplo , um dao de uma tabela simples
Agenda


E agora quando eu quero por exemplo um loadbyid

No lugar de agdcod oque eu colocaria ,DserPK?Alguem teria um exemplo de um dao que manipula chaves compostas ?No caso estou usando Vraptor ,Hibernate Jpa e MS Sql Server

This message was edited 1 time. Last update was at 05/02/2012 16:15:11

WRYEL
JavaEvangelist
[Avatar]

Membro desde: 03/03/2008 21:27:20
Mensagens: 447
Localização: São Paulo
Offline

adrianohardcore wrote:
E agora quando eu quero por exemplo um loadbyid

No lugar de agdcod oque eu colocaria ,DserPK?Alguem teria um exemplo de um dao que manipula chaves compostas ?No caso estou usando Vraptor ,Hibernate Jpa e MS Sql Server


sim



edit: todos os atributos do DserPK tem que estar preenchidos.

[]s

This message was edited 1 time. Last update was at 05/02/2012 19:32:23


/**
* http://www.wryel.com.br
* SCJA / SCJP / OCWCD
*/
[WWW] [MSN]
adrianohardcore
JavaChild
[Avatar]

Membro desde: 02/09/2011 14:07:22
Mensagens: 105
Offline

WRYEL wrote:
adrianohardcore wrote:
E agora quando eu quero por exemplo um loadbyid

No lugar de agdcod oque eu colocaria ,DserPK?Alguem teria um exemplo de um dao que manipula chaves compostas ?No caso estou usando Vraptor ,Hibernate Jpa e MS Sql Server


sim



edit: todos os atributos do DserPK tem que estar preenchidos.

[]s


Obrigado , consegui resolver com


Pelo o que eu entendi , quando a classe usa chave composta quando se precisar fazer um carregamento pelo código e só usar a id que esta marcado com @EmbeddedId . Então a classe que tem as chaves nunca serão referenciado , pelo menos não no meu projeto.Mesmo não sabendo explicar muito bem vou colocar como ficou a minha DserDao , só para referencia :
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team