Привет всем Я нашел эту проблему, я совершенно новый с Hibernate, поэтому не знаю, почему я получил эту ошибку.Hibernate не смог разрешить свойство
У меня есть класс (оговорки) в Java, который взаимодействует с БД и один из поля является:
WrapperClient assignedClient;
где idClient является внешним ключом к таблице клиентов.
Теперь я хотел бы найти в моих столиков все строки одного и того же Клиента, так что я использую этот запрос, я уверен, что есть что-то неправильно в нем:
Query query = session.createQuery("FROM WrapperReservation as wr where wr.idClient = :idCliente");
query.setParameter("idClient", idClient);
где мой idClient является параметром, переданным через функцию.
Я уверен, что мне не хватает чего-то, чтобы управлять внешними ключами, не могли бы вы мне помочь?
- это 'idClient', объявленный в вашем классе Java WrapperReservation? – fmodos
Нет, у меня есть объект, но в таблице Db у меня есть idClient. –
Так что это не будет работать, потому что вы делаете HQL, который работает только в свойствах объекта. – fmodos