问题标签 [hibernate3]

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

second-level-cache - Hibernate 4 中的 NoCacheProvider 类替代方案

我刚刚意识到 Hibernate 4 Core 包中没有org.hibernate.cache.internal.NoCacheProvider类。也许它已被弃用。那么 Hibernate 4 有什么替代方案吗?先感谢您!

0 投票
2 回答
1410 浏览

java - Struts 2 与 Hibernate 3 NullPointerException 的集成

我正在按照教程集成 Struts 和 Hibernate 并获得NullPointerException. 我得到的错误是

<2013 年 9 月 24 日上午 12:27:01 IST>

目录结构:

在此处输入图像描述

在此处输入图像描述

动作文件AuthorAction.java

休眠监听文件:

我的模型文件Author.java

hibernate.cfg.xml

休眠映射文件Author.hbm.xml

JSP 文件Author.jsp

struts.xml

web.xml

0 投票
1 回答
1162 浏览

java - 从 Hibernate3 迁移到 Hibernate4 不断获取不支持的嵌套事务

在我们将应用程序从 hibernate3 迁移到 hibernate4 之前的一周,在 hibernate3 中一切正常,但是在迁移到 hibernate4 之后。我不断收到不支持的嵌套事务

下面是我调用 dao 的服务层

道层

还有我的 TransactionService 类

我在堆栈跟踪中看到的异常是

代码的堆栈跟踪

我的 db.xml

db.xml 文件

0 投票
1 回答
588 浏览

insert-update - 更新对象在 Hibernate 3 中无法正常工作

Pojo 对象:

后端操作:

网页ajax触发器

问题

从客户端我向后端操作发送了 3 次请求,并且该操作也被正确调用了 3 次,但是,在数据库中,“数字”列仅被扣除 1 次,调用 3 次后,列值从 100 变为 99 ,不知道为什么只扣了1次,预期值应该是97,我尝试flush & clear session来避免hibernate3缓存问题,有人知道怎么解决吗?

谢谢你。

0 投票
1 回答
1148 浏览

java - Hibernate 异常后不回滚本机生成的 ID

我的事务服务中有一个方法可以验证对象并保存它。在此保存期间,假设由于“子”对象中的垃圾数据 - 引发了 DataException。

这是一个 RuntimeException,Hibernate 会触发回滚。我从日志中验证了这一点,如下所示。

当我在 Action 中捕获异常时,我看到 Session 中的“子”对象有一个与之关联的标识符。为什么会这样?

当用户更正值并尝试再次保存对象并且休眠尝试更新对象时,这会导致问题抛出 Batch update StaleStateException。

我找到了一个描述确切问题的博客http://www.jroller.com/hasant/entry/hibernate_saveorupdate_trap_for_web。有没有我想念的解决方案?是否使用合并出路?hibernate.use_identifier_rollback=true 会有帮助吗?

代码

映射

堆栈跟踪

0 投票
3 回答
750 浏览

sql - Hibernate3 --> Hibernate 4 和问题(懒惰...)

我正在尝试更新我的项目的库(从 Hibernate 3.2.1 GA 到 Hibernate 4.2.8)

这个(复杂的)应用程序使用延迟加载,并且仅在我们需要时才获取对象。--> 现在似乎工作方式不同了,因为我得到了一些org.hibernate.LazyInitializationException : could not initialize proxy - no Session

当我需要在使用前了解更多关于产品的信息时:

请注意,在我的 persistence.xml 中,我还将属性 hibernate.cache.provider_class 设置为 org.hibernate.cache.EhCacheProvider 用于二级缓存。

问题:使用 Hibernate4 迁移现有代码的简单方法是什么?(上面给出的类是一个假的例子来说明许多使用 LAZY 加载的情况)谢谢。

根据要求,请参阅下面的我的 DAO:

/////////////

0 投票
1 回答
271 浏览

java - Hibernate 3 中的自动完成功能,没有 JTA,没有 EJB,没有 JPA

正如我在 PrimeFaces 展示中所读到的,我的 autoComplete 需要一个转换器才能工作,所以我做了如下操作:

托管bean方法:

DAO方法:

我知道使用 JTA、JPA 2.1、JSF 2.2、EJB 3.1 和 Hibernate 4.3.4 会更好(并且使用它们可以完美地工作),但我不知道在我正在处理的项目中是否可以接受。心胸狭隘的开发人员不想“重新学习所有内容”并认为类似代码this.manager.persist(entity)比上面的样板代码更糟糕。

PS:转换器代码:

0 投票
1 回答
801 浏览

java - Play Framework 1 休眠集成

我正在使用 Play 1.2.5。我在我的游戏项目中使用休眠。我在 application.conf 中添加了数据库信息,如下所示

我还在 conf 文件夹下的 hibernate.cfg.xml 中添加了数据库信息,如下所示,

我的应用程序运行正常,但我不确定在两个文件中定义数据库连接是否是一个好习惯。有没有办法在一个地方定义数据库连接。如果我错了,请纠正我。

0 投票
1 回答
261 浏览

java - 休眠连接错误

我在我的 Play(Play 1.2.5) 应用程序中使用 Hibernate 3.6.10,MySQL 数据库。我每天都收到这个错误

重新启动服务器后,应用程序可以正常运行。但几个小时后,我得到了同样的错误。目前我没有在我的应用程序中使用连接池。

0 投票
1 回答
1038 浏览

jsf-2 - 无法在 Richfaces 的弹出面板中获取数据

单击编辑链接时,我无法在丰富的弹出面板中获取所需的数据。任何人都可以帮我解决它。

当我尝试编辑行详细信息时,我第一次无法在各自的字段中获取所需的数据,但令人惊讶的是,当我刷新页面并执行相同的过程时,我在各自的字段中获取了数据。

我想在第一次点击编辑链接时获得所需的数据。

那么,任何人都可以帮我解决它。

我的xhtml页面

我的Bean 类代码