休眠不更新 de 路径以搜索休眠.cfg.xml

我试图指示休眠的相对路径,让它进入休眠状态.cfg.xml但它不起作用,因为我写错了(我在文件名中键入了cgf而不是cfg)。所以我尝试了一条绝对路径,但Hibernate没有识别出新的路径,并且仍然在查看我以前通过的相对路径。但是参数 .configure() 已经 chenged 了,为什么 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搜索休眠的错误屏幕.cfg.xml在我之前作为参数传递的路径中:

http://img1.mukewang.com/62ea1fc100015f3c13660769.jpg

现在我已经尝试了这个:

 SessionFactory sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();

错误消息已更改,但Hibernate仍然没有找到.cfg.xml:

http://img3.mukewang.com/62ea1fcf0001289c13680773.jpg

潇潇雨雨
浏览 68回答 2
2回答

哔哔one

尝试更新您的 maven 项目:右键单击> Maven > 更新项目。如果问题仍然存在,请将休眠.cfg.xml文件放在 src 文件夹下。

白衣染霜花

休眠.cfg.xml文件已是类路径的一部分。您无需指定完整路径试试下面的代码:SessionFactory sessionFactory = new Configuration().configure(                     "hibernate.cfg.xml")                     .buildSessionFactory();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java