Проекция в поле списка с использованием критериев гибернации - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть POJO что-то вроде этого

Class BillEntity {
      private int id;
      private double amount;
      private List<Integer> paymentIds;
}

Я хочу получить этот объект из БД, используя критерии Hibernate, в настоящее время у меня есть что-то вроде этого

DetachedCriteria criteria = DetachedCriteria.forClass(Bill.class);
//some Join aliases, which are working as expected
criteria.setProjection(Projections.projectionList()
        .add(Projections.property("id") , "id")
        .add(Projections.property("amount") , "amount");

criteria.setResultTransformer(new AliasToBeanResultTransformer(BillEntity.class));
criteria.list();

id и amount заполнены правильно, но я не уверен, как можно заполнить paymentIds.

любые указатели оценены!

...