首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到hibernate.cfg.xml

找不到hibernate.cfg.xml
EN

Stack Overflow用户
提问于 2012-05-11 06:18:40
回答 3查看 6.7K关注 0票数 1

我刚开始冬眠..。我正在使用netbeans,我设置了所有的东西。在运行示例应用程序时,我将所有的东西(配置和映射文件)放在一个名为myfirsthibernate的包中,它显示了错误,因为找不到文件hibernate.cfg.xml.但它就在myfirsthibernate包里。如何纠正这种情况,以及为什么会发生这种情况?

请帮帮我,谢谢..。

EN

回答 3

Stack Overflow用户

发布于 2012-05-11 07:58:18

默认情况下,hibernate.cfg.xml文件放置在/src/java/resource中(默认目录位于类路径中)。你能试着把cfg文件放在那里吗?

你还能给我一些关于你的项目目录结构的更多信息吗?

票数 3
EN

Stack Overflow用户

发布于 2012-05-11 06:30:55

hibernate.cfg.xml也需要在您的类路径中。也许为你写一个自动复制的蚂蚁任务。另外,请参见hibernate.cfg.xml未找到

票数 1
EN

Stack Overflow用户

发布于 2016-11-07 16:13:02

假设您的项目结构类似于这个src>myfirsthibernate>[some files]Hibernate文档说hibernate在默认情况下希望在类路径的根处找到hibernate.cfg.xml文件。所以为了像这样开始hibernate

SessionFactory sf = new Configuration().configure().buildSessionFactory();

您的目录结构应该如下所示

代码语言:javascript
复制
>src
   >myfirsthibernate
      >[your entity classes and mapping files here]
   >hibernate.cfg.xml

如果希望将文件保存在myfirsthibernate包下,则需要在配置期间添加它的位置:

SessionFactory sf = new Configuration() .configure("myfirsthibernate/hibernate.cfg.xml") .buildSessionFactory();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10546357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档