Как использовать querydsl для выполнения операции над объектом со списком? - PullRequest
0 голосов
/ 31 января 2019

У меня есть путь объект в Java, созданный querydsl.

Это результат метода toString: lote.edificacoes.id

lote это объект

edificacoes это список внутри объекта

id это атрибут, который я бынравится делать операцию

Когда я использую, например, path.gt (100) , я получаю следующую ошибку: недопустимая попытка разыменования коллекции

Невозможно выполнить соединение, потому что у меня просто есть объект path , потому что этот объект создан отражением.

Это пример из моего кода

Lote class

@Entity
public class Lote {
   @OneToMany(mappedBy = "lote", fetch = FetchType.EAGER)
   private List<Edificacao> edificacoes;
   //getter and setter
}

path.gt (100);

Я ожидал вывода списка результатов, списка Лот

1 Ответ

0 голосов
/ 04 февраля 2019

Ну, согласно документации это невозможно.

http://lists.jboss.org/pipermail/hibernate-issues/2007-July/006157.html

...