Могу ли я выбрать определенные столбцы с помощью Hibernate "createCriteria ()"? - PullRequest
1 голос
/ 29 июля 2011

Я использовал createCriteria() и setFetchMode() методы для объединения и выбора. Мне не нужны все столбцы, поэтому я хочу выбрать определенные столбцы для повышения производительности, но я не могу найти, как это сделать. Может мне вместо этого использовать HQL?

1 Ответ

6 голосов
/ 29 июля 2011

Вам нужно будет установить Проекция на определенные свойства.

Пример:

 criteria.setProjection( Projections.projectionList()
    .add( Projections.property("cat.name"), "catName" )
    .add( Projections.property("kit.name"), "kitName" )
 );
...