使用sql返回的list 转成需要的实体对象
需要将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 一定是 数据库对应的字段名才行

你可能感兴趣的:(sql)