Left Join no EJB 2.1

2 respostas
Fabricio_Cozer_Marti

Galera,

alguém sabe se o ejb-ql do ejb 2.1 suporta left joins ? Sei que no EJB 3.0 existe, mas não to conseguindo rodar no 2.1. ALguém sabe o que pode ser ?

Valeu!

2 Respostas

Fabricio_Cozer_Marti

nobody ? :cry:

Daniel_Quirino_Olive

Não suporta :frowning: (98% de certeza).
Mas se você precisar muito de algo assim e não tiver alternativa a não ser usar EJBQL (ouch!), eu tentaria obter uma referência para o entity bean que é o “parent” no relacionamento (algo como “select object(parent) from Parent_Entity parent where parent.pk = VALOR”) e ir navegando através de suas relações até obter o que eu gostaria. Mas, tenha cuidado: isso não pode não ser nem um pouco performático (aliás, não vai ser nada rápido, principalmente se forem objetos remotos).
Dica: Use um BMP+DAO. Caso seu arquiteto não deixa, cubra-o de porrada até ele aceitar :slight_smile:

Criado 5 de julho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 2
Participantes 2