0

对不起这个基本问题。setFetchModehinernate的目的是什么?

我看到了加入、懒惰和渴望等类型。和join有关系吗?如果有人可以提供任何也可以的链接或pdf。

4

1 回答 1

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”));
}
于 2013-11-13T15:02:39.943 回答