【发布时间】:2012-07-16 06:29:57
【问题描述】:
我正在使用 Eclipse“靛蓝”。我制作了一个具有以下结构的 Java 项目:
休眠(项目名称)
源代码
参考图书馆
JRE 系统库
员工.hbm.xml
hibernate.cfg.xml
现在,当我运行我的代码时,它显示错误 "/hibernate.cfg.xml not found"
有没有办法给hibernate配置文件设置路径??
【问题讨论】:
我正在使用 Eclipse“靛蓝”。我制作了一个具有以下结构的 Java 项目:
休眠(项目名称)
源代码
参考图书馆
JRE 系统库
员工.hbm.xml
hibernate.cfg.xml
现在,当我运行我的代码时,它显示错误 "/hibernate.cfg.xml not found"
有没有办法给hibernate配置文件设置路径??
【问题讨论】:
您必须将 hibernate.cfg.xml 放入 src 目录(与您的包或类在同一文件夹中)。
src/com.mypackage/myJava.javacom.otherPackagehibernate.cfg.xml
另外,在eclipse中你可以定义一个资源目录,把它添加到路径中,然后把hibernate.cfg.xml放在那里
希望能帮到你。 马科斯
【讨论】:
这显然是一个错误的设置。 您可以通过在 google 中搜索如何设置 eclipse 来使用 hibernate 来获得详细的解释。 甚至还有关于此的视频教程。 Like this one :)
祝你好运
【讨论】:
hibernate.cfg.xml 必须在你的类路径中。因此,创建一个源文件夹(如您的 src)并将其放在那里。像这样:
1.创建一个名为“properties”的源文件夹
2. 把你的 hibernate.cfg.xml 放在那里
3. 在您的申请中提供properties/hibernate.cfg.xml 地址。
4.如果你在你的XML文件中使用这个hibernate配置文件,你必须使用这个地址:classpath:properties/hibernate.cfg.xml
【讨论】: