Query nativeQuery = entityManager.createNativeQuery(sql.toString());
org.hibernate.Query query = nativeQuery.unwrap(org.hibernate.Query.class);
这样可以将query包装成hibernate的query
// 括号里面填写自己对应的实体类,这样就可以把查询结果与实体映射起来
query.setResultTransformer(new AliasToBeanResultTransformerEx(****.class));
// 不懂为啥这么写
Query nativeQuery = entityManager.createNativeQuery(sql.toString(), ***.class );
貌似还要方便一些,等我研究一下