Раньше у меня была эта ошибка, но это было потому, что я указывал на имя таблицы (user) вместо имени класса (Users).Таблица возмещения существует на моей базе данных с моей таблицей Users, и я могу извлечь информацию из нее, используя обычные команды SQL через мои сценарии DBeaver.На этот раз я в полном недоумении, почему мне говорят, что он не сопоставлен.
Исключение: Возмещение не сопоставлено
[Выберите reimb_id, имя, фамилию, сумму, type_id,description, submit_date, status_id, resol_date От Reimb Left join Пользователи Упорядочить по status_id]
Мой класс Reimb:
@Entity
@Table(name = "reimbursement", schema = "ers")
public class Reimb {
Оператор HQL:
String hql = "Select reimb_id, firstname, lastname, amount, type_id, " +
"description, submit_date, status_id, resolve_date " +
"From Reimb " +
"Left join Users " +
"Order by status_id";
Query q = session.createQuery(hql).setMaxResults(20);
I 'мы пытались сделать @Entity (name = "Reimb"), как я видел в предыдущем решении, но это тоже не помогло.