Получить только одну строку с несколькими изображениями и тегами - PullRequest
0 голосов
/ 10 апреля 2019

Я использую следующий запрос языка Hibernate Query Language (HQL) для получения данных из нескольких таблиц

                ( " select distinct post, "
                + "from Post as post "
                + "left join fetch post.user as postUser "
                + "left join fetch post.postTags as tags "
                + "left join fetch post.postMessages as postmessage  "
                + "left join fetch postmessage.postImageses as postImages  "
                + "where post.id=:msgId "

                + "order by post.adddate desc")

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

При обновлении

     ( " select distinct post, "
                + "from Post as post "
                + "left join fetch post.user as postUser "
                + "left join fetch post.postTags as tags "
                + "left join fetch post.postMessages as postmessage  "
                + "left join fetch postmessage.postImageses as postImages  "
                + "where post.id=:msgId "
                +"order by post.id "
                + "order by post.adddate desc")

order by post.id это только одно изображение, как решить эту проблему

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