Como montar SELECT com JOIN usando OJB

Olá pessoal… estou com uma baita dúvida sobre o OJB eu já li vários tutoriais mas nenhum tem a resposta que eu presiço… nem mesmo no site da apache onde se encontra o tutorial do OJB, eis o site:
http://db.apache.org/ojb/docu/guides/query.html

O problema é que eu não estou entendendo como trabalhar com OJB ou melhor… como montar um ‘select’ por exemplo que envolva mais de uma tabela usando o OJB.
Olhe esse exemplo abaixo tirado do site da apache:
A parte da clausula ‘where’ eu consigo fazer perfeitamente, mas só se eu usar só uma tabela para isso, se envolver mais de uma eu não consigo mais fazer.

SELECT DISTINCT A0.ID,
A1.VALUE
FROM CONTAINER A0
INNER JOIN ABSTRACT_ATTRIBUTE A1 ON A0.ID = A1.REF_ID
INNER JOIN ABSTRACT_ATTRIBUTE A2 ON A0.ID = A2.REF_ID
INNER JOIN ABSTRACT_ATTRIBUTE A3 ON A0.ID = A3.REF_ID

WHERE (( A0.NAME = ‘companyName’ ) AND (A0.VALUE = ‘iBanx’ ))
AND (( A1.NAME = ‘contactPerson’ ) AND (A1.VALUE LIKE ‘%junior%’ ))
AND (( A2.NAME = ‘size’ ) AND (A2.VALUE = ‘500’ ))
ORDER BY 2

De qualquer forma, eu estou muito agradecido por toda a ajuda…

Ha algum motivo forte para vc estar usando OJB ao inves de Hibernate?

Rafael

[quote=Rafael Steil]Ha algum motivo forte para vc estar usando OJB ao inves de Hibernate?

Rafael[/quote]

Pois é, OJB ainda existe?

Sim ele exite… e em termo de desempenho é muito bom… vi com meus próprios olhos e “Sim” há um motivo muito forte… pois é o OJB que é usando no meu novo emprego… to louco pra resolver essa minha dúvida do select com mais de uma tabala…

 Tem algo que possa me animar????? :D