jpa 使用entitymanager查询表并返回List<Map<Column,Value>>

来源:互联网 发布:网络跳线和网线的区别 编辑:程序博客网 时间:2024/06/06 13:21
entityManager通过Spring自动注入
var query = entityManager.createNativeQuery(sql)import org.hibernate.SQLQueryimport org.hibernate.transform.Transformersquery.unwrap(classOf[SQLQuery]).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)query.getResultList
这里返回的是List<Object> Object其实就是Map,Key为列名 Value为值