Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
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!
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
nobody ?
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4
Não suporta (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