【发布时间】:2013-02-22 15:50:00
【问题描述】:
我在 WLS 10.3.5 上运行 EclipseLink。
我正在尝试使用 @NamedNativeQuery 注释,但我尝试的所有 SQL 都会导致“Internal Exception: java.sql.SQLException: SQL string is not Query”异常。
即使是简单的SELECT * FROM TABLE 也会导致该错误,其中 TABLE 是包含实体映射到的表。
注解是:
@NamedNativeQuery(name = AnnouncementDeliveryLog.FIND_NORMALIZED_RECIPIENTS_FOR_ANNOUNCEMENT, query = "SELECT * FROM ANNOUNCEMENT_DELIVERY_LOG", resultClass = AnnouncementDeliveryLog.class)
查询正在执行:
em.createNativeQuery(AnnouncementDeliveryLog.FIND_NORMALIZED_RECIPIENTS_FOR_ANNOUNCEMENT).getResultList();
我找不到从系统中获取更多有用信息的好方法,因此感谢您提供任何信息。
【问题讨论】:
标签: jpa eclipselink