Hibernate Reimb не отображается - PullRequest
       1

Hibernate Reimb не отображается

0 голосов
/ 26 января 2019

Раньше у меня была эта ошибка, но это было потому, что я указывал на имя таблицы (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"), как я видел в предыдущем решении, но это тоже не помогло.

1 Ответ

0 голосов
/ 27 января 2019

Я забыл добавить

    configuration.addAnnotatedClass(Reimb.class);

в мою конфигурацию Hibernate.

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