所以我在intellij中运行了一个hibernate项目,但是因为我添加了一个module-info,所以hibernate找不到配置。enter image description here
正如您在上面看到的,配置在资源中,而它应该在maven项目中。删除module-info不会改变任何东西。这是我的module-info:
module ProjektRechnungsprogramm {
requires java.persistence;
requires java.sql;
requires org.hibernate.orm.core;
requires java.naming;
requires net.bytebuddy;
requires org.hibernate.commons.annotations;}即使我尝试getClass.getResource("hibernate.cfg.xml"),它也返回null。
发布于 2020-05-06 03:50:39
您已将配置放在utils目录中,因此请使用以下命令获取资源
getClass.getResource("Utils/hibernate.cfg.xml")
https://stackoverflow.com/questions/61621637
复制相似问题