当前位置: 代码迷 >> SQL >> 应用sql返回的list<Object> 转成需要的实体对象
  详细解决方案

应用sql返回的list<Object> 转成需要的实体对象

热度:80   发布时间:2016-05-05 13:48:02.0
使用sql返回的list<Object> 转成需要的实体对象
需要将Query对象setResultTransformer:
List list = session.createSQLQuery(sql)
.setResultTransformer(
Transformers.ALIAS_TO_ENTITY_MAP)
.list();
//此时,每个Object可以转换成一个Map
Map map = (Map) list.get(i);
map.get("PARENT_ID");  //这里的key 一定是 数据库对应的字段名才行
  相关解决方案