jpa返回List<Map<String, Object>>相当于jdbctemplate的queryForlist

public class Test(){
@PersistenceContext(unitName = "manageFactory")
protected EntityManager em;
public List<Map<String, Object>>getListMap(String sql){
        Query nativeQuery=em.createNativeQuery(sql);
        nativeQuery.unwrap(NativeQueryImpl.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
        List resultList=nativeQuery.getResultList();
        return resultList;
        }

        }

 

posted @ 2018-05-18 19:02  懒人写博客  阅读(7736)  评论(0编辑  收藏  举报