2013-02-19 58 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