我使用hibernate框架创建了一个java应用程序,在src文件夹中使用了hibernate的xml文件。现在,我从我的项目移动了config文件夹中的文件,我将SessionFactoryUtil成员更改为:
private static File f = new File("config/hibernate.cfg.xml");
private static SessionFactory sessionFactory = new Configuration().configure(f).buildSessionFactory();
在hibernate.cfg.xml中,我将mappin资源更改为 config / entities.hbm.xml
现在我有一个例外:
org.hibernate.MappingNotFoundException: resource: config/entities.hbm.xml not found
你知道解决方法吗?
答案 0 :(得分:2)
这实际上取决于您的构建方式。大部分时间都是IDE,它定义了构建的完成方式。
如果使用maven构建,可以将配置放在名为resources的文件夹中。 如果您使用IDE,则应尝试查找如何将“config”文件夹添加到构建路径中。