I searched the same and could not find anything in JPA.
Wow, 6 months and don't answer :)
, , :
, SQLQuery, HibernateQuery, getHibernateQuery, SQLQuery.
(scala) :
val sql = "select distinct story as story from ...";
val q: Query = getEntityManager().createNativeQuery(sql);
q.asInstanceOf[HibernateQuery].getHibernateQuery().asInstanceOf[SQLQuery].addScalar("story", StandardBasicTypes.LONG);
q.setHint("org.hibernate.cacheable", true);
q.setHint("org.hibernate.cacheRegion", "query.getTopLinks");
, :)
user764034