Sun Java System Application Server Platform Edition 9 发行说明

如果查询选择为单值关系字段定义的 JOIN 标识变量,则可能会产生无效的 SQL。

例如:


SELECT c FROM Order o LEFT OUTER JOIN o.customer c

有关更多信息,请参见 https://glassfish.dev.java.net/issues/show_bug.cgi?id=638

解决方法

从相关实例中选择状态字段。


SELECT c.customerId FROM Order o LEFT OUTER JOIN o.customer c