gpt4 book ai didi

java - 使用Java、Hibernate和mySql

转载 作者:行者123 更新时间:2023-12-01 12:42:38 26 4
gpt4 key购买 nike

我正在开发一个小型java应用程序来学习ORM。并且该应用程序仅在默认包中运行。当我将其移动到其他包中时,它显示以下错误。我想知道如何移动我的文件(hibernate.cfg.xml、Employee.hbm.xml、Employee.java、ManageEmployee.java)

**log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Failed to create sessionFactory object.org.hibernate.HibernateException: /hibernate.cfg.xml not found
Exception in thread "main" java.lang.ExceptionInInitializerError
at employ_hibe.ManageEmployee.main(ManageEmployee.java:27)
Caused by: org.hibernate.HibernateException: /hibernate.cfg.xml not found
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:147)
at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1402)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1424)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1411)
at employ_hibe.ManageEmployee.main(ManageEmployee.java:24)
Java Result: 1**

最佳答案

你的 hibernate.cfg.xml 应该位于 src/main/resources 中。在 src 中,它不会被添加到运行时的类路径中。

如果您在 Eclipse 中运行项目,请不要忘记在构建路径配置中的项目首选项中检查 src/main/resources 是否未从您的类路径中排除,并且确实是源文件夹。

关于java - 使用Java、Hibernate和mySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24967074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com