Вернуть список ManyToMany в столбцах моего запроса

Доброе утро люди

У меня проблема, когда я пытаюсь вернуть поле типа List с отношением ManyToMany в столбцах моего запроса.

Запрос:

ВЫБЕРИТЕ user.name, user.adresses ОТ пользователя пользователя

Ошибка:

java.sql.SQLSyntaxErrorException: ORA-00936: отсутствует выражение

При выполнении запрос отображается как:

Спящий режим: выберите. как col_0_0_

Я пробовал с Projection.constructor, Projection.fields и Projection.bean, всегда ошибка возникает при выполнении.

окончательный запрос JPAQuery = (JPAQuery) querydsl.applyPagination(pageable, createQuery(предикат)) .select(Projection.fields(User.class, QUser.user.name, QUser.user.adresses));

Это возможно? Не могли бы вы мне помочь.

0 ответов

Другие вопросы по тегам