Como se cria chave primaria composta no hibernate

5 respostas
alexborges

PESSOAL MINHA DUVIDA É COMO SE CRIA CHAVE PRIMARIA COMPOSTA NO HIBERNATE

5 Respostas

C

Kra eu não me lembro ao certo como que se faz, mas… uma pista: Procure por @EmbbedId

valeuu

nandobgi

Exemplo:

public class ClasseA{
	
	@EmbeddedId
	private ClassePK classePK;

       //get and set

}

class ClassePK implements Serializable {

				
	private int chave1;
	private int chave2;
	
	//gets and sets
	
}

Espero ter ajudado.

alexborges

posso utilizar o IdClass ???
e como ficaria uma chave estrangeira composta???

L

Na estrangeira vc usa:

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumns( {@JoinColumn(name="nome_coluna_1"),@JoinColumn(name="nome_coluna_2")} )
private ObjetoExemplo codObjeto;
alexborges

obrigado por todos os post
duvida esclarecida
fiquem com DEUS colegas javaneses

Criado 21 de janeiro de 2008
Ultima resposta 21 de jan. de 2008
Respostas 5
Participantes 4