Load com composite-id no Hibernate

3 respostas
F

PessoALL,

Se eu quero buscar um Objeto pelo id eu faco assim:

session.load(MinhaClasse.class, id)

Minha duvida é e minha chave for um composite-id como fazer esta mesma operação sem usar HQL?

]['s

3 Respostas

urubatan

MinhaClasseID id = new MinhaClasseID(); id.setXXX(XXX); id.setYYY(yyy);

depois usa este ID para passar para a tua classe :slight_smile:

se tiver entidades relacionadas no ID, cria um objeto daquela entidade e seta a chave primaria dele só que funciona legal :slight_smile:

F

[quote=“urubatan”]MinhaClasseID id = new MinhaClasseID(); id.setXXX(XXX); id.setYYY(yyy);

depois usa este ID para passar para a tua classe :-)[quote]

Rodrigo,

Vamos ver se eu entendi beleza. No meu composite-id eu crie uma classe que gera representa este composite. Eu posso passar esta classe como ID no metodo load?

session.load(MinhaClasse.class, MinhClasseId);

É isso? :?

]['s

F

Com certeza !!!

Criado 26 de julho de 2004
Ultima resposta 26 de jul. de 2004
Respostas 3
Participantes 3