Hibernate - собственный SQL + неуправляемые объекты + коллекции - PullRequest
4 голосов
/ 25 июля 2011

В этой главе документации объясняется, как возвращать неуправляемые объекты для собственных запросов.Возможно ли, чтобы эти объекты имели коллекции других неуправляемых объектов?

1 Ответ

1 голос
/ 25 июля 2011

По идее - да.Вы можете написать свой собственный преобразователь результатов (свободно основанный на org.hibernate.transform.AliasToBeanResultTransformer), который бы:

  1. Использовал метод transformTuple() для преобразования корневого компонента вместе с одним элементом коллекции.
  2. Впоследствии используйте transformList() для объединения элементов коллекции в соответствующие родительские бины.

На практике, однако, намного на самом деле проще отобразить соответствующие объекты, даже если вы толькособираюсь использовать его для извлечения данных из такого запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...