【发布时间】:2019-08-01 02:04:36
【问题描述】:
我试图指示休眠的相对路径获取 hibernate.cfg.xml 但它不起作用,因为我写错了(我在文件名中输入了 cgf 而不是 cfg)。因此,我尝试了绝对路径,但 Hibernate 无法识别新路径,并且仍在查看我之前通过的相对路径。但是.configure()的参数变了,为什么Hibernate会忽略并坚持错误呢?
我的代码:
private static SessionFactory buildSessionFactory() {
Configuration configuration = new Configuration();
// Use the mappings and properties specified in an application resource named hibernate.cfg.xml.
configuration.configure("C:\\Users\\Lucas_Pletsch\\eclipse-workspace\\PDV\\main\\resources\\hibernate.cfg.xml");
显示 Hibernate 在我之前作为参数传递的路径中搜索 hibernate.cfg.xml 的错误屏幕:
现在我已经尝试过了:
SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
并且错误信息已经改变,但是Hibernate仍然没有找到.cfg.xml:
【问题讨论】:
-
检查您的部署程序集源文件夹。或更新 maven 项目
标签: java eclipse hibernate configuration