2013-02-19 59 views

回答

1

full outer join应该几乎从来没有被使用。您应该使用JP-QL/OQL支持的left outer join代替:http://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/queryhql.html#queryhql-joins

+0

是的,这是我总是反复使用的东西。但是,这并没有回答我的问题。这不可能吗? – 2013-02-19 15:48:46

+0

我不知道JP-QL是否可行,但HQL支持它:http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-joins – overmeulen 2013-02-19 15:51:47

+0

JP- QL似乎不支持它,我在JPQL语言参考中找不到对它的任何引用:http://docs.oracle.com/html/E24396_01/ejb3_langref.html – overmeulen 2013-02-19 16:02:53