You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by br...@apache.org on 2006/08/17 21:10:47 UTC
svn commit: r432347 -
/db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java
Author: brj
Date: Thu Aug 17 12:10:47 2006
New Revision: 432347
URL: http://svn.apache.org/viewvc?rev=432347&view=rev
Log:
force outer join
Modified:
db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java
Modified: db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java
URL: http://svn.apache.org/viewvc/db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java?rev=432347&r1=432346&r2=432347&view=diff
==============================================================================
--- db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java (original)
+++ db/ojb/trunk/src/test/org/apache/ojb/odmg/OQLOrOnForeignKeyTest.java Thu Aug 17 12:10:47 2006
@@ -20,6 +20,7 @@
import java.util.List;
import org.apache.ojb.junit.ODMGTestCase;
+import org.apache.ojb.odmg.oql.OQLQueryImpl;
import org.apache.ojb.odmg.shared.PersonImpl;
import org.apache.ojb.odmg.shared.TestClassA;
import org.apache.ojb.odmg.shared.TestClassB;
@@ -132,6 +133,8 @@
query = odmg.newOQLQuery();
query.create("select person from " + PersonImpl.class.getName() +
" where (mother.firstname=$1 or father.firstname=$2)");
+ ((OQLQueryImpl)query).getQuery().setPathOuterJoin("mother");
+ ((OQLQueryImpl)query).getQuery().setPathOuterJoin("father");
query.bind("mom");
query.bind("dad");
persons = (List) query.execute();
---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org