下面这段简单的代码抛出异常:
entityManager.createQuery("SELECT c FROM Customer c");但如果我写
entityManager.createNativeQuery("SELECT c.* FROM Customer c", Customer.class) 然后它就可以正常工作而不会出现任何错误。可能出了什么问题?我使用带有Toplink-essentials的GlassFish v2.1。
发布于 2009-04-03 08:41:50
只要您将类Customer定义为实体,JPQL查询"SELECT c FROM Customer c“就是有效的。该方法仅在查询由于某种原因“无效”时才抛出异常,如果出现问题,任何像样的JPA实现都应该在异常消息中提供更多信息
--安迪(DataNucleus)
https://stackoverflow.com/questions/712754
复制相似问题