对不起这个基本问题。 hinernate中setFetchMode
的目的是什么?
我看到了像join,lazy和eager这样的类型。它与连接有关吗?如果任何人都可以提供任何链接或pdf也可以。
答案 0 :(得分:0)
setResultTransformer
有助于转换结果集。
例如:
致电
setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP).list()
将返回地图列表。这有助于通过列别名循环结果集。
伪代码:
Query searchQuery = sessionFactory.currentSession.createQuery(strQuery.toString()).setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP)
List searchList = query.list()
query.setParameter("location", params.location)
Map<String,Object> map= new HashMap<String,Object>();
for (Object object : searchList )
{
map= (Map<String,Object>)object;
System.out.println(map.get(“location”));
}