Запрос Hibernate Criteria не дает полного результата - PullRequest
0 голосов
/ 25 мая 2019
Criteria criteria = createEntityCriteria().addOrder(Order.asc("dtname"));
ProjectionList projection = Projections.projectionList();
projection.add(Projections.distinct(Projections.property("dtncode")));
projection.add(Projections.property("dtname"));
criteria.setProjection(projection);
List<VillageMaster> villageMasters = (List<VillageMaster>) 
criteria.list();

Я написал код выше, но код не дает точного результата.Кто-нибудь, пожалуйста, помогите мне решить проблему.Запрос Sql генерируется следующим образом:

select distinct this.dtncode as y0, this.dtname11 as y1 
from village_master this
order by this.dtname11 asc

1 Ответ

0 голосов
/ 27 мая 2019

Используйте ниже код

Criteria criteria = createEntityCriteria().addOrder(Order.asc("dtname"));    
ProjectionList projection = Projections.projectionList();
projection.add(Projections.property("dtncode"));
projection.add(Projections.property("dtname"));
criteria.setProjection(Projections.distinct(projection));
List<VillageMaster> villageMasters = (List<VillageMaster>) 
criteria.list();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...