问题标签 [hibernate.cfg.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
147 浏览

java - HIbernate 配置文件加载速度快

如何使用类路径离线加载休眠配置和映射文件是指当前包。在每次运行时在线加载时,获取配置和映射需要大量时间。

0 投票
1 回答
1641 浏览

java - Hibernate 指定的 cfg.xml 文件 [/src/main/resources/hibernate.cfg.xml] 不存在

我有一个 Mave + Hibernate + Eclipse 项目。我的 hibernate.cfg.xml 在 /src/main/resources 中(应该是这样)

这是我的树 我的树

HibernateUtil 类启动会话(我也尝试强制 cfg.xml,如您在注释部分中看到的,但没有成功)

这是例外

我也尝试将 cfg 文件移动到另一个目录,但我总是遇到同样的错误,我的 pom.xml 文件说 /src/main/resources 是一个资源目录

任何想法?

0 投票
3 回答
1051 浏览

hibernate - org.hibernate.MappingException:未知实体:pack1.Persoana

我收到此错误,但我不知道我的 hbm.xml 文件有什么问题。我使用 Eclipse Mars 和 Hibernate 5.0.2。

错误:

主类:

这是另一个类:

这是我的 hibernate.cfg.xml 文件

这是我的 hbm.xml 文件

0 投票
2 回答
689 浏览

hibernate - Hibernate 无法解析 cfg 文件/创建会话工厂

几天以来一直卡在这个错误上,任何帮助将不胜感激。谢谢!

这是来自控制台的错误消息:

log4j:WARN 找不到记录器(org.hibernate.cfg.Environment)的附加程序。log4j:WARN 请正确初始化 log4j 系统。线程“主”org.hibernate.HibernateException 中的异常:无法解析配置: org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1491) 中 org.hibernate.cfg.Configuration.configure 中的/hibernate.cfg.xml (Configuration.java:1425) at org.hibernate.cfg.Configuration.configure(Configuration.java:1411) at hibernateTest.HibernateTest.main(HibernateTest.java:18) 原因:org.dom4j.DocumentException:连接超时:连接嵌套异常:连接超时:连接 在 org.dom4j.io.SAXReader.read(SAXReader.java:484) 在 org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1481) ... 还有 3 个

这是我的 hibernate.cfg.xml:

这是我的 HibernateTest.java 类:

这是我的用户类:

0 投票
1 回答
380 浏览

java - 在 Netbeans 中调试 Maven Java 应用程序的问题

我正在 Netbeans 中开发 Netbeans Maven Java 应用程序。我正在研究 Hibernate,我遇到了这些错误。我用作hibernate.cfg.xmlHibernate 配置并在文件中定义sqljdbc4了 sql server 的驱动程序hibernate.cfg.xml。我的问题是,MSSQL 驱动程序或依赖项或 hibernate.cfg.xml 是否有任何问题?

我的 hibernate.cfg.xml 包含以下代码

****编译结果****

  1. 正在扫描项目...

构建hibernate-course 1.0-SNAPSHOT

0 投票
2 回答
2658 浏览

java - 如何在没有 hiberante.cfg.xml 文件的情况下创建 Hibernate 会话?

这是我第一次使用Hiberante.

我正在尝试session使用以下内容在我的应用程序中创建 Hibernate:

它给了我这个错误:

但是我的项目中没有hibernate.cfg.xml文件。

如何在没有此文件的情况下创建会话?

0 投票
1 回答
3548 浏览

java - Hibernate ConfigurationException:找不到 cfg.xml 资源 [hibernate.cfg.xml] IntelliJ

我在 IntelliJ IDE 中的hibernate.cfg.xml有问题。

这是我的休眠配置文件:

这是我的应用程序类:

运行以下代码时出现错误:

SessionFactory所以在构建HibernateManager时似乎有些问题。我得到错误

找不到 cfg.xml 资源

和以下堆栈跟踪:

我已经将 hibernate.cfg.xml 文件放在 /src/main/java/resources 下,但显然还是有问题。有人知道我犯的错误是什么吗?令人惊讶的是,相同的代码在 Eclipse 中运行没有错误,那么 IntelliJ 可能是什么问题?我使用相同的 SDK/JDK,即 jdk 1.7。

0 投票
3 回答
419 浏览

java - 获取 HTTP 状态 500 - org.hibernate.internal.util.config.ConfigurationException:指定的 cfg.xml 文件不存在

我正在开发一个使用 Java、Spring MVC 和 Hibernate 的项目(我的 IDE 是 IntelliJ)。当我尝试在部署到 Tomcat 后访问本地主机上的 URL(通过 Hibernate 对我的 Oracle 数据库进行简单调用)时,我收到以下错误:

HTTP 状态 500 - 请求处理失败;嵌套异常是 org.hibernate.internal.util.config.ConfigurationException: Specified cfg.xml 文件 [C:\apache-tomcat-7.0.52\bin\src\main\resources\hibernate.cfg.xml] 不存在

我的问题:为什么我的程序在我的 apache-tomcat 文件夹中查找?我从来没有在我的代码中指定任何东西来查看该文件夹,并且在使用 Hibernate 时我的所有测试都通过了。

到目前为止解决问题的方法:

  1. 尝试从头开始重建我的 WAR 文件
  2. 做一个 Maven 清理,编译,安装然后重新部署到 Tomcat
  3. org.hibernate.internal.util.config.ConfigurationException:找不到 cfg.xml 资源 [/HibernateTest/src/hibernate.cfg.xml]
  4. http://www.mkyong.com/hibernate/how-to-load-hibernate-cfg-xml-from-different-directory/
  5. hibernate.cfg.xml 在项目中的位置?

上面列出的方法都不适合我。我在下面提供了我的代码以及我的文件结构以提供帮助:


我的 SessionFactory 方法:


应用程序.java


文件结构:

在此处输入图像描述


更新

如果我将 Hibernate 配置文件放在我的 Tomcat 文件夹中,这将有效。

我的测试现在确实失败了,因为我试图在我的 SessionFactory 方法中实现 shankarsh15 的解决方案。这是我的测试运行之前的 setUp 函数:

更新了 hibernate.cfg.xml:

0 投票
1 回答
1255 浏览

java - 没有在类“UserDaoImpl”中定义的具有 1 个参数的构造函数 [配置集:myProject/web-context]

错误消息:没有在类“UserDaoImpl”中定义的具有 1 个参数的构造函数 [配置集:myProject/web-context]

在阅读了几个其他类似的问题后,验证了类中的所有构造函数都以相同的类名命名,都是公共访问修饰符类型,并且构造函数中没有返回类型。

仍然在 hibernate.cfg.xml 中显示此错误消息

而且,这是 UserDaoImpl 类中的构造函数代码。

@Gusman [加法]

休眠会话工厂

@hooknc [加法]

这是 UserDaoImpl 文件中的设置器代码。

0 投票
8 回答
46729 浏览

hibernate - ConfigurationException:无法在项目根文件夹中找到 cfg.xml 资源 [hibernate.cfg.xml]

我在项目根文件夹中有hibernate.cfg.xml文件。

如果我运行包含以下内容的应用程序:

它在configure()方法中崩溃并显示以下消息:

找不到 cfg.xml 资源 [hibernate.cfg.xml]

输出