Я пытаюсь воспроизвести стиль HQlQuery «Выбрать новый ObjectToProjectOut». то есть взять список столбцов, возвращаемых запросом, и вернуть их в виде списка типов ObjectToProjectOut, экземпляры которых создаются с помощью конструктора с таким количеством параметров, как столбцы в запросе.
Это, по сути, то, что 'select new ObjectToProjectOut' достигает в Hql .... но очевидно, что это не доступно в SqlQuery. Я думаю, что мне нужно установить преобразование результата и использовать PassThroughResultTransformer, DistinctRootEntityResultTransformer и т. Д., Чтобы заставить его работать.
Кто-нибудь знает, что я должен использовать?