分享

hibernate原生SQL查询,返回值映射到MAP

 智行馆 2012-07-20

 SQLQuery    query = (SQLQuery) this.findBySQL(queryString.toString())
     .setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);

List<Map> map = query.list();
 
findBySQL方法
public SQLQuery findBySQL(String sql) throws FrameworkException {
  Session session = this.hibernateTemplate.getSessionFactory().getCurrentSession();
  SQLQuery query = session.createSQLQuery(sql);
  return query;
 }
 
 

 
一条记录返回到MAP里,字段名对应key(大写),值对应value;
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多