Динамически добавлять (объединять) объекты в проекцию DTO - PullRequest
0 голосов
/ 23 апреля 2019

Я создал объект DTO, основная цель которого - служить проекцией для результатов поиска. Идея состоит в том, что у меня есть разные объекты для поиска (Книги, Журналы, Газета), и я собрал их вместе с UNION в SearchEntity, чтобы я мог искать их все вместе с помощью одного запроса. Сущность строится через:

@Subselect(select books.id, books.name FROM books UNION ALL select newspapers.id, newspapers.name FROM newspapers .... etc)

У меня вопрос, возможно ли динамически добавлять эти UNION предложения, основываясь на некоторых параметрах. Например, один раз для поиска только в книгах, один раз в книжках профсоюзных книг, один раз в журналах профсоюзных газет и т. Д.?

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