Adi*_*Adi 47
Query query=session.createSQLQuery("your query");
query.setResultTransformer(AliasToEntityMapResultTransformer.INSTANCE);
List<Map<String,Object>> aliasToValueMapList=query.list();
Run Code Online (Sandbox Code Playgroud)
正如您可以从代码中找到的那样,该列表包含表示每行的Map对象.每个Map对象都将列名作为键,值作为值.
注意:这适用于SQLQuery,如果您在hql查询上使用AliasToEntityMapResultTransformer而未指定别名,则会将索引值作为键.
如果您再次将aliasToValueMapList转换为POJO列表,我建议您创建自己的 ResultTransformer并从'transformTuple'方法返回自定义对象.
| 归档时间: |
|
| 查看次数: |
29459 次 |
| 最近记录: |