所以我有一個hibernate的問題,因爲它以某種方式不再工作了。 不知何故,它工作了很長一段時間,現在它停止工作。所以我要麼是啞巴,要麼是盲目的。或兩者? :P 因此,這裏是我的代碼:雖然hibernate存在,但它不會找到文件
configFile = System.getProperty("user.dir");
configFile += File.separator + "src"
+ File.separator + "main"
+ File.separator + "resources"
+ File.separator;
configFile += "hibernate.cfg.xml";
File file = new File(configFile);
System.out.println(file.exists());
System.out.println(file.getAbsolutePath());
Configuration configuration = new Configuration();
configuration.configure(configFile);
控制檯甚至有傳言稱該文件存在:
true
/Users/Bernhard1/Dropbox/Ausgaben2/src/main/resources/hibernate.cfg.xml
但我得到這個異常:
Exception in thread "main" org.hibernate.HibernateException: /Users/Bernhard1/Dropbox/Ausgaben2/src/main/resources/hibernate.cfg.xml not found
任何想法?
Hibernate從類路徑中查找文件,然後試圖給出文件的確切位置?這是無效的 – Chaitanya