JPA сгруппировать по и Nullable Fields - PullRequest
1 голос
/ 06 февраля 2012

У меня проблема с jpa. Я создаю запрос, используя критерии, которые должны вернуть мне список объектов, полученных из нескольких таблиц с использованием соответствующих объединений. Проблема в том, что некоторые из значений, связанных с запросом, могут быть нулевыми. Все работает нормально, если я не добавляю предложение group by, но если я добавляю group by или агрегатную функцию, такую ​​как sum, то нулевые значения не будут представлены в списке вывода. Что действительно странно, так это то, что если я помещу запрос, сгенерированный hibernate, в Toad, он выдаст правильный список результатов.

Заранее спасибо

1 Ответ

0 голосов
/ 06 февраля 2012

NULL-значения в основном игнорируются в JPA, даже в SQL, см. http://www.sqlsnippets.com/en/topic-12656.html

...