如何在java独立应用程序中加载hibernate.cfg.xml文件

时间:2015-04-21 16:58:42

标签: java hibernate hibernate-annotations

我正在编写带有hibernate注释的java独立应用程序。我将“hibernate.cfg.xml”文件放在src目录中。在启动期间,我使用

创建会话工厂
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();

我正在使用ant build脚本来编译和创建jar文件。 运行我的应用程序时,出现错误

  

“org.hibernate.HibernateException:/hibernate.cfg.xml not found”

请告诉我该文件的放置位置以及如何解决此错误

2 个答案:

答案 0 :(得分:3)

根据您的说明,将其放在src文件夹上方的文件夹中。

答案 1 :(得分:0)

如果你要放置" hibernate.cfg.xml"在src目录下的文件,然后你可以创建create sessionFactory,如下所示

  sessionFactory=new AnnotationConfiguration().configure("hibernate.cfg.xml").buildSessionFactory()