下面的简单代码抛出异常:

entityManager.createQuery("SELECT c FROM Customer c");

但是,如果我写

entityManager.createNativeQuery("SELECT c.* FROM Customer c", Customer.class) 

然后它工作而没有任何错误。可能是什么问题?我使用的GlassFish V2.1与Toplink的必需品。

有帮助吗?

解决方案

在JPQL查询“SELECT C来自客户c”为有效,只要你有定义为一个实体的一类客户。该方法只有当查询是“无效”出于某种原因抛出异常,并且任何像样的JPA实现应该给该异常的消息中的详细信息,如果有一些问题

- 安迪( DataNucleus将

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top