Hibernate setFetchMode&;SETRESULT变压器

Hibernate setFetchMode&;SETRESULT变压器,hibernate,hibernate-criteria,Hibernate,Hibernate Criteria,对不起,这个基本问题。在hinernate中,setFetchMode的用途是什么 我看到像join、懒惰和渴望这样的人。它与连接有关吗?如果有人可以提供任何链接或PDF,也可以。setResultTransformer帮助转换结果集 例如: 召唤 setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP).list() 将返回地图列表。这有助于循环通过列别名的结果集 伪代码: Query searchQuery = sessionFactory.c

对不起,这个基本问题。在hinernate中,
setFetchMode
的用途是什么


我看到像join、懒惰和渴望这样的人。它与连接有关吗?如果有人可以提供任何链接或PDF,也可以。

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”));
}
Query searchQuery=sessionFactory.currentSession.createQuery(strQuery.toString()).setResultTransformer(Criteria.ALIAS_TO_ENTITY_映射)
List searchList=query.List()
query.setParameter(“位置”,参数位置)
Map Map=newhashmap();
for(对象:搜索列表)
{
map=(map)对象;
System.out.println(map.get(“位置”);
}