[ https://issues.apache.org/jira/browse/OPENJPA-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rick Curtis resolved OPENJPA-2065. ---------------------------------- Resolution: Fixed Pinaki committed a code fix, and I committed a unit test. Marking issue as resolved. > JPA 2.0 Spec. Violation? EntityManager#createNamedQuery(String, Class) bombs with non-entity Class parameter > ------------------------------------------------------------------------------------------------------------ > > Key: OPENJPA-2065 > URL: https://issues.apache.org/jira/browse/OPENJPA-2065 > Project: OpenJPA > Issue Type: Bug > Components: jpa > Affects Versions: 2.1.0, 2.1.1, 2.2.0 > Reporter: Laird Nelson > Assignee: Rick Curtis > Labels: specification > Fix For: 2.2.0 > > > Suppose we have an interface, A. > Suppose we have a JPA-compliant entity class, B, that implements A. > This construction will fail at runtime: > final TypedQuery q = em.createNamedQuery("someNamedQuery", A.class); > Hibernate and EclipseLink both accept this construction. > I don't see anywhere in the JPA specification that the class parameter must denote an entity type. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira