不能将 Tuple class 与本机查询一起使用

Cannot use Tuple class with native queries

我正在使用 Spring Boot 1.5.13.RELEASE 并且我正在尝试使用 javax.persistence.Tuple 来接收来自本机查询的结果,例如:

Query q = em.createNativeQuery(QUERY_STRING, Tuple.class);
q.setParameter(1, param1);
q.getResultList();

但我在 getResultList 收到以下错误:

org.hibernate.MappingException: Unknown entity: javax.persistence.Tuple

根据 some links,这应该有效。

那么,如何在本机查询中使用 Tuple?可能吗?

谢谢!

根据您提供的 link,它仅在您使用 Hibernate 5.2.11+ 时有效....