问题标签 [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.
second-level-cache - Hibernate 4 中的 NoCacheProvider 类替代方案
我刚刚意识到 Hibernate 4 Core 包中没有org.hibernate.cache.internal.NoCacheProvider
类。也许它已被弃用。那么 Hibernate 4 有什么替代方案吗?先感谢您!
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
:
insert-update - 更新对象在 Hibernate 3 中无法正常工作
Pojo 对象:
后端操作:
网页ajax触发器
问题
从客户端我向后端操作发送了 3 次请求,并且该操作也被正确调用了 3 次,但是,在数据库中,“数字”列仅被扣除 1 次,调用 3 次后,列值从 100 变为 99 ,不知道为什么只扣了1次,预期值应该是97,我尝试flush & clear session来避免hibernate3缓存问题,有人知道怎么解决吗?
谢谢你。
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 会有帮助吗?
代码
映射
堆栈跟踪
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:
/////////////
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:转换器代码:
java - Play Framework 1 休眠集成
我正在使用 Play 1.2.5。我在我的游戏项目中使用休眠。我在 application.conf 中添加了数据库信息,如下所示
我还在 conf 文件夹下的 hibernate.cfg.xml 中添加了数据库信息,如下所示,
我的应用程序运行正常,但我不确定在两个文件中定义数据库连接是否是一个好习惯。有没有办法在一个地方定义数据库连接。如果我错了,请纠正我。
java - 休眠连接错误
我在我的 Play(Play 1.2.5) 应用程序中使用 Hibernate 3.6.10,MySQL 数据库。我每天都收到这个错误
重新启动服务器后,应用程序可以正常运行。但几个小时后,我得到了同样的错误。目前我没有在我的应用程序中使用连接池。
jsf-2 - 无法在 Richfaces 的弹出面板中获取数据
单击编辑链接时,我无法在丰富的弹出面板中获取所需的数据。任何人都可以帮我解决它。
当我尝试编辑行详细信息时,我第一次无法在各自的字段中获取所需的数据,但令人惊讶的是,当我刷新页面并执行相同的过程时,我在各自的字段中获取了数据。
我想在第一次点击编辑链接时获得所需的数据。
那么,任何人都可以帮我解决它。
我的xhtml页面
我的Bean 类代码