1

参加して選択する方法を使用createCriteria()しました。setFetchMode()すべての列が必要なわけではないので、パフォーマンスを向上させるために特定の列を選択したいのですが、その方法がわかりません。代わりにHQLを使用する必要がありますか?

4

1 に答える 1

6

特定のプロパティにプロジェクションを設定する必要があります。

例:

 criteria.setProjection( Projections.projectionList()
    .add( Projections.property("cat.name"), "catName" )
    .add( Projections.property("kit.name"), "kitName" )
 );
于 2011-07-29T05:41:57.393 に答える