Hibernate 4.2.3.Final 版本是否支持类型安全的本机命名查询?我得到了一个例外:
java.lang.ArrayIndexOutOfBoundsException: 0
at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:637)
at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241)
at $Proxy78.createNamedQuery(Unknown Source)
当我使用 Query 类执行此查询时,一切都很好。TypedQuery 似乎是这里的问题,异常不是很有帮助。我已经尝试使用简单查询到非常复杂的查询,除非我将 Query 用于命名的本机查询,否则它们似乎都失败了。