При добавлении ORDER BY вывод запроса не сопоставляется с сущностью - PullRequest
0 голосов
/ 03 октября 2018

У меня есть приведенный ниже запрос, который я сортирую по названию города, и сортировка выполняется условно:

String sql;
if(sortingNeeded) {
    sql = SELECT distinct m, ma FROM Merchant m INNER JOIN m.merchantAddresses ma where m.type = 0 order by ma.city; 
} else {
    sql = SELECT distinct m FROM Merchant m where m.type = 0; 
}
Query query = getEntityManager().createQuery(sql.toString(), Merchant.class);
query.getResultList();

Проблема заключается в том, что при заказе мне нужно вернуть также merchantAddress, который я не делаю 'в результате.Так как я возвращаю merchantAddress, он не отображается на торговую сущность.Что-нибудь, что я могу сделать, чтобы улучшить?

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