问题标签 [hibernateexception]

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 回答
458 浏览

hibernate - Hibernate Delete 在使用 tx.commit() 时抛出异常

我有一个 POJO,它非常简单,只有一个 Id,当我删除记录时出现异常,保存和更新工作正常。如果我不使用 commit() 它不会给出异常,但如果我使用它会给出。!这是代码...

在上面的代码中,如果我使用 tx.commit 也会抛出相同的异常以及 if(wasCommitted()) 语句。请指导。我是唯一为这个完整项目工作的人。没有其他人。

该表是一个非常简单的表,目前没有任何映射。例外就是这样。

0 投票
0 回答
862 浏览

java - 未设置 hibenate.dialect 时连接不能为空

我是 J2EE 应用程序开发的新手,我应该一起使用 hibernate、spring 和 struts 编写一个简单的项目。我在 myeclipse 中为我的项目添加了方面,并配置了我的 struts.xml,但我不知道为什么会收到这种类型的异常,我搜索了互联网但我不明白问题出在哪里。

我的 applicationContext.xml 文件:

我已经编辑了 applicationContext.xml 文件:

我还添加了一个新的 hibernate.cfg.xml 文件:

但我仍然收到同样的错误。任何建议将不胜感激。

0 投票
1 回答
1027 浏览

hibernate - 找不到类休眠的吸气剂

我有Hibernate / java代码,我正在尝试修改它以添加对另一个类的引用。我的大部分项目都是由承包商编写的,所以我不熟悉如何编写 Hibernate 部分。我现在在其他一些堆栈流问题中看到了一个错误,但它们似乎不适用于我的特定情况。

我有两个对象,WorkbookDataWorkbookConfig。一个 WorkbookData 有一个且只有一个 WorkbookConfig。

以下片段应涵盖相关代码:

工作簿数据.java

WorkbookConfig.java

工作簿数据.hbm.xml

WorkbookConfig.hbm.xml

WorkbookData 中workbook_config_id 的getter 是getWorkbook_config_id()。所以我不明白为什么我会收到错误。任何人都可以看到这个问题吗?

0 投票
1 回答
990 浏览

hibernate - org.hibernate.MappingException:找不到具有多对一关联逻辑名称的列

很抱歉问这个问题。许多人可能会说有很多答案,但我的运气不好,没有一个对我有用。

这是实体类: TIMELINE ENTITY:

值得一提的是,我没有使用双向关联。域实体具有主键“DOMAIN_ID”。

现在错误:

在此先感谢 \n Edit-1:域实体:

Edit-2:Chronos 实体。

来自 javax.persistence 包的注解。

0 投票
1 回答
1828 浏览

java - 休眠异常 - 初始 SessionFactory 创建失败。java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;

我尝试与 Postgresql 建立休眠连接,但收到异常,如下所示:

引起:java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index; 在 org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions(EntityBinder.java:973)

我看到了另一个主题 - (javax.persistence.Table.indexes()[Ljavax/persistence/Index 中的 NoSuchMethodError) - 这解释了我在类路径上可能有两个不同版本的 hibernate-jpa-api。

实际上我有,但我解决了这个问题,现在显然我的类路径只包含一个,如下所示:

我仍然收到相同的异常,但我找不到任何解决方案。请参阅下面我的 pom.xml、hibernate.cfg 和 hibernate 连接类。如果有人可以帮助我,我将不胜感激。

休眠.cfg.xml

休眠类连接

聚甲醛

提前致谢。

0 投票
0 回答
1429 浏览

java - 有什么方法可以抑制休眠“给定标识符的多行”异常?

在我们的领域模型中, oneEvent被设计为具有 0 或 one Notification,所以我开始@OneToOne对实体关系使用注解:

Notification在大多数情况下,它可以正常工作,但在极少数情况下,单个 s会出现重复的 s Event,它们在时间戳中仅相差几毫秒。如果发生这种情况,Hibernate 会抛出异常:

javax.persistence.PersistenceException:org.hibernate.HibernateException:发现给定标识符的多行:1290338,对于类:Xxx

-- 整个结果集都失败了。

我实施的解决方法:将关系注释为@OneToManyNotification通过getter返回一个:

它工作得很好,但我不喜欢这里的豆类风格被打破了。我的问题:是否有 Hibernate 偏好来抑制提到的异常,所以我可以在没有自定义 getter 的情况下进行管理?

数据库由外部系统管理和填充,因此无法添加约束或控制重复项的插入。

0 投票
5 回答
33088 浏览

java - 休眠和 MySQL 配置

我花了几个小时尝试设置我的第一个 Hibernate 应用程序,但它仍然无法正常工作。

我的 WAMP 服务器和我的 MySQL 数据库称为“hibernatetest”。我在 Eclipse 中有项目,其中包含 Hibernate 库和 mysql-connector-java-5.1.18-bin.jar。我也有这个课程:

HibernateUtil.java:

test.java(包含主要):

专辑.java:

Album.hbm.xml:链接

Hibernate.cfg.xml:链接

堆栈跟踪:

我究竟做错了什么?

0 投票
0 回答
52 浏览

hibernate - 标记为 @Transactional 的 DAO 类仍然出现 HibernateException

我得到一个 HibernateException

没有 Hibernate Session 绑定到线程,并且配置不允许在此处创建非事务性会话

但我遵循了 SOF 中的解决方案(DAO 类中的@Transaction 注释)但还没有工作。


编辑:我没有设置“current_session_context_class”属性,我什至不使用休眠配置 xml。


休眠核心:3.6.0.Final

org.springframework-version: 3.1.1.RELEASE

在 web.xml 中

和 dao-context.xml:

所以我有一个控制器:

哪个使用服务

它使用 DAO

如您所见,DAO 类被标记为 @Transactional 但在访问控制器的方法 getAll() 时我仍然收到以下消息

0 投票
1 回答
3830 浏览

java - SQL 错误:1364,SQLState:HY000 - 字段“AccCode”没有默认值

我可以在运行时更新表,但无法保存。我收到以下错误。

SQL 错误:1364,SQLState:HY000 - 字段“AccCode”没有默认值 org.hibernate.HibernateException:org.hibernate.exception.GenericJDBCException:无法插入:[com.anm.more.dao.AccMast]。

0 投票
1 回答
98 浏览

java - FUSE 休眠应用程序为当前线程异常抛出 No Session

我正在 FUSE 服务器上进行 Hibernate 的简单演示,我在这个github 位置找到了这个示例代码示例。我尝试在带有 Hibernate 4 集成的 FUSE 6.3 中运行此代码,我能够安装所有必需的依赖项,但是当我尝试执行数据库操作时,出现以下错误。

这是我的 StudentImpl.java 文件内容。

根据下面的异常是它抛出异常的行

这是我在 META-INF/spring 文件夹中的 data-source-beans.xml

这是我的项目结构。

在此处输入图像描述

有没有人在 FUSE hibernate 集成中遇到过这种问题。我能够毫无问题地安装项目。但是,当我尝试执行数据库操作时,我会收到此错误。

请一些专家帮助我解决这个问题。