我冬眠了。cfg。项目根文件夹中的xml文件。
如果我运行的应用程序包含:
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
它在configure()
方法中崩溃,并显示以下消息:
无法找到cfg.xml资源[hibernate.cfg.xml]
输出:
Jun 17, 2016 12:04:59 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.2.0.Final}
Jun 17, 2016 12:04:59 PM org.hibernate.cfg.Environment <clinit>
INFO: HHH000205: Loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=org.h2.Driver, hibernate.service.allow_crawling=false, hibernate.max_fetch_depth=5, hibernate.dialect=org.hibernate.dialect.H2Dialect, hibernate.format_sql=true, hibernate.generate_statistics=true, hibernate.connection.username=sa, hibernate.connection.url=jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;LOCK_TIMEOUT=10000, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.password=****, hibernate.connection.pool_size=5}
Jun 17, 2016 12:04:59 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
org.hibernate.internal.util.config.ConfigurationException: Could not locate cfg.xml resource [hibernate.cfg.xml]
at org.hibernate.boot.cfgxml.internal.ConfigLoader.loadConfigXmlResource(ConfigLoader.java:53)
at org.hibernate.boot.registry.StandardServiceRegistryBuilder.configure(StandardServiceRegistryBuilder.java:163)
at org.hibernate.cfg.Configuration.configure(Configuration.java:258)
at org.hibernate.cfg.Configuration.configure(Configuration.java:244)
at o.k.j.HibernateTest.main(HibernateTest.java:22)
冬眠。cfg。xml文件应移动到src文件夹。
如果您使用Maven作为构建工具,请将hibernate.cfg.xml
放在资源文件夹下。
使应用程序引用Hibernate配置文件的步骤。
右键单击资源文件夹并选择标记目录为选项,然后单击资源根。
这些步骤在InteliJ IDEA Ultimate 14中对我有效。
如果您使用Maven构建项目,请放置“hibernate”。cfg。“src/main/resources”下的xml文件
问题内容: 我在 项目根文件夹中* 有 hibernate.cfg.xml 文件。 * 如果我运行的应用程序包含: 它在方法中崩溃并显示以下消息: 无法找到cfg.xml资源[hibernate.cfg.xml] 输出 : 问题答案: 该 hibernate.cfg.xml的 文件应该被移动到 SRC 文件夹中。
我的构建环境突然出现问题,我不知道为什么。我可以使用gradlew desktop运行我的项目:run然而,当我尝试使用右键单击run as desktop application(当然是在桌面项目上)从Eclipse运行项目时,它突然找不到我的包。阿特拉斯档案。毫无疑问,该文件存在。我已经多次刷新了我的eclipse项目,并且该项目使用gradle命令行运行良好。昨天天气很好。我能想到的唯一一件
方法:获取 现状:404 注意:URL应该是http://localhost:8080/dragonline/resources/img/icon.png()
问题内容: 我在IntelliJ IDE中的 hibernate.cfg.xml 有问题。 这是我的休眠配置文件: 这是我的应用程序类: 我通过运行以下代码得到错误: 因此在HibernateManager 中构建似乎有些问题。我得到了错误 找不到cfg.xml资源 和以下堆栈跟踪: 我已经将hibernate.cfg.xml文件放在/ src / main / java / resources下
我正在尝试从子项目中读取文件示例-dfx-sbi 文件位于src/main/resources文件夹内 那为什么文件没有加载呢?