问题标签 [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 回答
2608 浏览

java - 如何修复我的 /hibernate.cfg.xml 文件?

我正在尝试遵循本教程: https ://www.youtube.com/playlist?list=PL4AFF701184976B25

我已经观看了视频 5,希望看到 hibernate 成功添加到我的 mysql 数据库中,但我却收到了这个错误。下面是我的 hibernate.cfg.xml 文件。


可能是什么问题,我该如何解决?我无法判断它是否找不到我的文件,或者其中是否存在语法错误。

另外,如果有人能指出一些适用于 Hibernate 4.3.7 的 Hibernate 教程,我将不胜感激。到目前为止,我发现的只是损坏/严重过时的材料的混合物,需要安装过去版本的 hibernate 来学习。

编辑 - - - - - - - - - -

我试图在 Eclipse 中进行验证,但此错误出现在第 8 行,提示“根元素类型“hibernate-configuration”的文档类型声明必须以 '>' 结尾。” 此外,这一行是唯一没有“连接...”以蓝色显示的行,并且属性名称的名称部分没有以紫色显示。感觉像是语法错误,但我似乎找不到它。 在此处输入图像描述

编辑 2-------------------- 这是我的两个文件

用户详细信息.java

HibernateTest.java

0 投票
0 回答
647 浏览

java - 更改 hibernate.cfg.xml 运行时 - 第二部分

我正在尝试使用混合形式来定义 SessionFactory,因为我想允许用户使用我的 webapp(SpringMVC +hibernate),第一次交互,定义访问数据库的凭据。

我定义了以下文件:

休眠.cfg.xml

HibernateSessionFactory.java

调度程序-servlet.xml

输入数据库凭据后似乎 SessionFactory 的初始化成功,但只是尝试与 DAO 对象交互我得到这个错误:

我怀疑这是由于在部署期间初始化了 TransactionManager,但使用了没有凭据的 SessionFactory。

0 投票
6 回答
4586 浏览

java - “session-factory”必须匹配“(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)”

我找不到我的 hibernate.cfg.xml 文件有什么问题。

这是我使用的类:

检查了xml文件,没有语法错误。

有什么想法可以解决这个问题吗?

0 投票
3 回答
4322 浏览

spring - hibernate.cfg.xml 无法解析为 URL,因为它不存在。Spring MVC Hibernate Web 应用程序错误

我正在关注本教程https://www.youtube.com/watch?v=rdYQOqxq9F0

使用 Spring-MVC 和 Hibernate 和 MySQL 为 Web App 构建 Eclipse Maven 项目。使用 Apache Tomcat 8 作为服务器。

经过几个小时试图解决这个问题,我被困住了。

请帮忙,谢谢。我收到这个错误。

错误:[已编辑]

spring-servlet.xml

pom.xml

web.xml

jdbc.properties

休眠.cfg.xml

0 投票
1 回答
361 浏览

java - 如何外部化 Hibernate 3.6 配置

我有一个使用 Hibernate 3.6.3 作为 ORM 的应用程序。我创建了 hibernate.cfg.xml 配置文件并将其添加到构建路径中。这在我的开发环境中运行良好。现在我需要使用动态数据库连接凭据为生产服务器创建一个 jar。我花了几个小时搜索如何做到这一点,但所有的例子都使用:

  • Spring:不在“受祝福的技术”之列,

  • 单独的 Maven 配置文件:我现在需要生产凭证(这不会发生)。

我可以分离休眠数据库配置还是需要将其作为参数传递并以编程方式配置休眠?

0 投票
3 回答
5975 浏览

java - 使用 JPA 休眠,连接时间很慢

我有一个项目,我想使用 Hibernate 进行数据库访问。在应用程序中,使用了 JPA api。

persistence.xml 文件是这样的

hibernate.cfg.xml 文件如下

问题在于此设置,即entityManagerFactory = Persistence.createEntityManagerFactory("hibernate.test");

通话大约需要 25 秒才能完成。

如果我将配置直接移动到 persistence.xml 文件中,连接将在 1 秒内完成。Oracle 和 MySQL 数据库都会出现该错误。

我可以在日志文件中看到延迟,在此期间没有其他任何事情发生

完整日志: http: //pastebin.com/4NjPpFPe

如果不使用 cfg.xml,这个延迟只有 200 毫秒左右。

在此期间,进程内存没有变化,cpu 使用率为 0%,根据 sysinternals Process Monitor 有 0 次交互。

我想保留这个设置,因为 hibernate.cfg.xml 也用于逆向工程和休眠工具。

使用的工具:java8 hibernate-4.3.8 ojdbc7 jpa-2.1

感谢您提前提出任何建议。

更新:

找到了解决方案,现在我是一个快乐的人!

hibernate 框架(或 xml 解析器,我不确定)会等待一个 http 请求。

要解决问题,请更换

0 投票
1 回答
11349 浏览

java - hibernate配置文件和SessionFactory

我目前正在努力找出为什么会收到此错误消息。我第一次使用休眠,所以我可能配置错误。

IMO 它可能是这三个问题之一。

  • 我的 hibernate.cfg.xml 文件位于错误的“位置”,但我没有更改类路径,hibernet 文件位于 src 文件夹中。
  • 我在创建新 SessionFactory 的行收到警告SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 我可以从其中返回 2 种类型buildSessionFactory()

    1. 会话工厂
    2. 配置

当然我参加了 SessionFactory 但也许我忽略了一些东西。

  • 也可能是我的 hibernate.cfg.xml 文件配置错误。出于安全原因,我正在删除用户名、密码和主机。

自谷歌以来,我一直在尝试找到解决方案,但它根本不起作用。我正在使用 Oracle 作为数据库顺便说一句。

建议将不胜感激。提前谢谢你,很抱歉这么长的帖子:)。

0 投票
2 回答
1922 浏览

java - 休眠工具 - 无法添加配置 - dom4j 连接超时 -

我今天在我的公司创建了一个小项目。在 Hibernate Perspective 中,我尝试添加新配置,以便可以从具有多个列的 db 表轻松创建实体。但是当我选择我的项目时,它给了我org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml

完整的堆栈跟踪 -

即使在使用了许多休眠版本并多次更改 DTD 之后,我也无法找出问题所在。有人可以帮我解决这个问题。这是一个简单的 maven 项目,.cfg.xml 文件放在 src/main/java

我什至从这个网址http://www.mkyong.com/hibernate/maven-3-hibernate-3-6-oracle-11g-example-xml-mapping/下载了一个简单的项目,然后尝试添加新配置,但又一次有同样的问题。我刚刚更改了我拥有的相应数据库凭据。它们是正确的,因为使用相同的 jdbc url 我已经在数据源资源管理器中成功创建了一个新的数据库连接。请帮忙。

我公司的互联网运行良好。

0 投票
2 回答
356 浏览

hibernate - 为什么 Hibernate 找不到 /hibernate.cfg.xml?

我正在尝试学习 Hibernate + Maven。我正在尝试连接到 PostgreSQL 数据库,但出现以下错误:

初始 SessionFactory 创建 failed.org.hibernate.HibernateException: hibernate.cfg.xml not found

hibernate.cfg.xml文件已经在src/main/resources文件夹下,我已经将该文件夹添加为源文件夹。

这是会话工厂初始化的代码:

编辑:这是 pom.xml

0 投票
2 回答
941 浏览

hibernate - 初始 SessionFactory 创建失败。/resources/hibernate.cfg.xml 未找到

我已经使用 Maven Hibernate 创建了简单的项目,但是项目给了我以下错误:

在此处输入图像描述