java - 如何在 web-inf 文件夹中给出 hibernate xml 文件的路径

标签 java hibernate

我正在使用eclispe

在我的java类中,我需要给出hibernate cfg.xml的路径,例如

.configure("WEB-INF/hibernate.cfg.xml")

但这不起作用,但如果我将文件复制到某些包(例如

),它就会起作用
.configure("com/user/dao/hibernate.cfg.xml")

我如何给出 web-inf 文件夹的路径

最佳答案

Configuration().configure(String resources) 在类路径中查找文件。

如果你有servletContext,你可以尝试

URL configFile = getServletContext().getResource("/WEB-INF/hibernate.xml");
Configuration().configure(configFile)

关于java - 如何在 web-inf 文件夹中给出 hibernate xml 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448720/

相关文章:

java - 重新分配多个线程使用的对象

hibernate - Grails-在后台运行TCP线程

java - 来自 SQL View 的嵌套 JSON 响应

java - Hibernate 双向映射

spring - Liquibase Hibernate 不一致

java - 执行者或线程防止程序关闭

Java:是否可以使用final设置未初始化类的值?

Java XMLGregorianCalendar 格式

java - 热切/惰性加载成员始终为空,且具有 JPA 一对多关系

java - 通常如何将 jdbc resultSet 映射到用户定义的类?