Проекции Hibernate всегда возвращают только один столбец - PullRequest
0 голосов
/ 14 июня 2019

Первоначальная проблема не сложная, каким-то образом решение, которое я нашел, не работает для меня. Я хочу использовать Hibernate с проекцией для выбора определенных столбцов из таблицы, однако hibernate всегда возвращает только последний Projection.property, даже если я переключаю последовательность Projection.property. Например. Следующий код будет возвращать только customerName, если я поставлю customerId после customerName, вместо этого у меня будет customerId. Иди, что я сделал не так.

Criteria cr = session.createCriteria(TblCustomerMaster.class);
cr.setProjection(
    Projections.projectionList()
    .add(Projections.property("customerId"))
    .add(Projections.property("customerName"))
).setResultTransformer(Transformers.aliasToBean(TblCustomerMaster.class));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...