Дублируется поле в select с использованием критериев запроса jpa 2.0 - PullRequest
0 голосов
/ 26 октября 2018

У меня проблема с описанием CriteriaQuery.Мой код ...


CriteriaQuery criteriaQuery = criteriaBuilder.createQuery(String.class);
...
Expression selection = criteriaBuilder.function("to_char", String.class, pathField);

criteriaQuery = criteriaQuery.select(selection)
                             .distinct(true)
                             .orderBy(criteriaBuilder.asc(selection));

...
return entityManager.createQuery(criteriaQuery).getResultList();                             

Я получаю запрос в журналах:


SELECT DISTINCT to_char(t0.FIELD), to_char(t0.FIELD) 
FROM TABLE t0 
ORDER BY to_char(t0.FIELD) ASC

Почему дублируется мое поле?Как я могу решить эту проблему?Спасибо

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