Когда я пытаюсь создать любой запрос к базе данных с помощью Hibernate,
я получаю ту же ошибку:
Код ошибки
DaoMethod:
@Override
public List findAll() {
openCurrentSessionWithTransaction();
List books = currentSession.createQuery("from AuthorEntity").list();
closeCurrentSessionWithTransaction();
return books;
}
AuthorEntity (сеттеры, хэш-коды и равнозначные значения присутствуют, но скрыты):
import javax.persistence.*;
import java.util.Objects;
@Entity
@Table(name = "author")
public class AuthorEntity {
private long authorId;
private String name;
@Id
@Column(name = "author_id")
public long getAuthorId() {
return authorId;
}
@Basic
@Column(name = "name")
public String getName() {
return name;
}
}
Почему возникает эта ошибка? Я делаю это на IntellijIdea 2018, Java 1.8.
hibernate.cfg.xml