我正在使用Hibernate框架,我遇到的问题是它总是在test / resources / META-INF /文件夹中查找hibernate.cfg.xml文件,在测试中或运行应用程序时。
配置就是这个:
object hibernateUtils{
private val cfg = new Configuration
cfg.configure("META-INF/hibernate.cfg.xml")
val sessionFactory = cfg.buildSessionFactory
}
总是查找测试配置,我不想放置绝对路径,我希望它在资源文件夹中查找文件。
配置对象位于main / scala / utils /下。我在应用程序中使用hava和scala。
有谁知道如何解决这个问题?谢谢!
答案 0 :(得分:1)
你试过
吗?cfg.configure("classpath:utils/META-INF/hibernate.cfg.xml")
如果它不起作用,只需检查类路径指向的位置并使用相对路径。
答案 1 :(得分:0)
为什么将hibernate cfg放入META-INF而不是src?