PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

org.hibernate.internal.util.config.ConfigurationException:Не можа да се намери ресурс cfg.xml [/HibernateTest/src/hibernate.cfg.xml]

Ако имате своя hibernate.cfg.xml в корена на изходната папка, просто направете

SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

Ако е в пакета, например в org.nitish.caller , посочете пътя по този начин

 SessionFactory sessionFactory = new Configuration()
    .configure("/org/nitish/caller/hibernate.cfg.xml").buildSessionFactory();

Трябва да затворите sessionfinally блок). Не забравяйте да добавите rollback код.

Моля, добавете @Table анотация към UserDetails .

Актуализиране

Причината за грешката, че Hibernate не може да намери org.postgresql.Driver клас. Той се намира в postgresql jar. Имате този буркан в изображението си, но може да не го добавите към пътя към класа. Вижте Как да добавяте JAR файлове към пътищата за изграждане на проекти в Eclipse (Java).

За да затворите session в finally блок трябва да имате session променлива извън try блок.

    Session session = sessionFactory.openSession();

    try{

    } finally {
        session.close();
   }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Относно клъстерирания индекс в postgres

  2. Картографиране на масив с Hibernate

  3. Как да избегнем множество функции eval със синтаксиса (func()).* в SQL заявка?

  4. Динамично предаване на имена на колони за променлива на запис в PostgreSQL

  5. Как да тествам моя ad-hoc SQL с параметри в прозореца за заявка на Postgres