java - hibernate 未找到 hibernate.cfg.xml 文件

标签 java xml scala hibernate

我正在使用 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。

有谁知道如何解决这个问题吗?谢谢!

最佳答案

你尝试过吗

cfg.configure("classpath:utils/META-INF/hibernate.cfg.xml")

如果它不起作用,只需检查类路径指向的位置并使用那里的相对路径。

关于java - hibernate 未找到 hibernate.cfg.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41896958/

相关文章:

java - 是否可以从 layout.xml android 中的 Activity 中获取变量的值?

c# - 通过代码C#在xml中的特定位置添加注释

python - 什么是jsl标签

scala - "A with B"是一种类型吗?

scala - Scala中带有接收器的函数类型

java - 使用 maven-plugin-testing-harness 进行艰难的 mojo 测试

c# - CIL 和 JVM C#​​ 和 Java 中的小端到大端

java - 过滤器不工作

java - Android:为谷歌地图设置 API key

scala - 下载异常 : sun. security.validator.ValidatorException:未找到受信任的证书