Hibernate Невозможно найти соответствующий конструктор со многими к одному - PullRequest
0 голосов
/ 11 октября 2018

Привет всем, я пытался использовать следующий код для создания нового объекта внутри HQL-запроса.

Отредактировано:

"select new Family(mother, mate, offspr) from DomesticCat as mother join mother.mate as mate left join mother.kittens as offspr"

Но яполучил ошибку:

Невозможно найти соответствующий конструктор в классе ...

Когда я проверяю мой конструктор, свойство котят является Set, но в ошибке конструктор хочеттолько один элемент, котенок.

Как мне использовать мой запрос со списком в параметре?

Спасибо

1 Ответ

0 голосов
/ 23 ноября 2018

Если у вас есть декларация об отношениях, не нужно делать соединение.Попробуйте это:

"select new Family(mother, mother.mate, mother.kittens) from DomesticCat as mother"

Когда задаете вопрос, постарайтесь публиковать ваши классы объявлений для глубокой помощи пользователям.

С уважением.

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