0

初歩的な質問で申し訳ありません。setFetchModeinhernateの目的は何ですか?

join、lazy、eager などのタイプを見ました。結合に関連していますか?誰かがリンクや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 に答える