Hibernate与hibernate.cfg.xml文件连接错误

s3fp2yjn  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(132)

我无法连接我的配置文件,它给出一个错误,我尝试了这些方法org.hibernate.internal.util.config.ConfigurationException: Could not locate cfg.xml resource [/HibernateTest/src/hibernate.cfg.xml],但它们不起作用
这是我的代码

SessionFactory sessionFactory = new Configuration()
            .configure("./hibernate.cfg.xml")
            .addAnnotatedClass(Employee.class)
            .buildSessionFactory();

    try {
        Session session = sessionFactory.getCurrentSession();
        Employee employee = new Employee("Marsel", "Charginov", "IT", 500);
        session.beginTransaction();
        session.save(employee);
        session.getTransaction().commit();
    }finally {
        sessionFactory.close();
    }

这是我的错误

февр. 21, 2022 11:07:56 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate ORM core version 5.6.3.Final
Exception in thread "main" org.hibernate.internal.util.config.ConfigurationException: Could         
not locate cfg.xml resource [./hibernate.cfg.xml]

这是我的文件结构

  • Main
  • Java
  • 休眠
  • Main.java
  • 实体
  • Employee.java
  • 资源
  • hibernate.cfg.xml
eagi6jfj

eagi6jfj1#

Hibernate XML文件应该在src内。看起来像是在主包里
如果是EE,请始终将其放入WEB-INF/CLASSES目录(编译后的文件存储在那里)。

相关问题