Обнаружены ошибки

1

Начальное создание SessionFactory failed.org.hibernate.HibernateException: /hibernate.cfg.xml не найден Исключение в потоке "main" java.lang.ExceptionInInitializerError

at training.HibernateUtil.buildSessionFactory(HibernateUtil.java:17)

at training.HibernateUtil.<clinit>(HibernateUtil.java:8)

at training.HibernateMain.main(HibernateMain.java:15)

Причина: org.hibernate.HibernateException: /hibernate.cfg.xml не найден

at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:170)

at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:2149)

at org.hibernate.cfg.Configuration.configure(Configuration.java:2130)

at org.hibernate.cfg.Configuration.configure(Configuration.java:2110)


at training.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
... 2 more
  • 4
    какую ошибку вы получаете?
  • 1
    добавьте полное исключение в свой вопрос, чтобы лучше понять, что не так
Показать ещё 4 комментария
Теги:
hibernate

1 ответ

0

Ваш код верен, но фабрика сеансов не создается из-за подключения к базе данных,

Поэтому, пожалуйста, добавьте файл hibernate.cfg.xml в папку META_INF в вашем проекте.

1) add your Room class in the cfg file
2) add properties to connect the database like connection url, username, password and database driver class in your cfg file.

Если папка META_INF отсутствует в вашем проекте, поместите ее непосредственно в папку src.

Попробуй.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню