Я использую следующий запрос языка 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
это только одно изображение, как решить эту проблему