Java 如何给出web inf文件夹中hibernate xml文件的路径
我正在使用eclispe 在我的java类中,我需要给出hibernate cfg.xml的路径,如Java 如何给出web inf文件夹中hibernate xml文件的路径,java,hibernate,Java,Hibernate,我正在使用eclispe 在我的java类中,我需要给出hibernate cfg.xml的路径,如 .configure("WEB-INF/hibernate.cfg.xml") 但这不起作用,但若我将文件复制到像这样的包中,它就会起作用 .configure("com/user/dao/hibernate.cfg.xml") 如何给出web inf文件夹的路径Configuration()。configure(字符串资源)在类路径中查找文件 如果您有servletContext,可以尝试
.configure("WEB-INF/hibernate.cfg.xml")
但这不起作用,但若我将文件复制到像这样的包中,它就会起作用
.configure("com/user/dao/hibernate.cfg.xml")
如何给出web inf文件夹的路径Configuration()。configure(字符串资源)
在类路径中查找文件
如果您有servletContext,可以尝试
URL configFile = getServletContext().getResource("/WEB-INF/hibernate.xml");
Configuration().configure(configFile)