`
guomingzhang2008
  • 浏览: 161221 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate异常

阅读更多
hibernate异常:

1、异常 identifier of an instance of xx was altered from 8050 to null。。。。

我遇到这个问题是这样的,
在service层查询出实体a,然后将实体a的主键置空,再次查询有关实体a的操作,然后将实体a的属性复制到新的实体b中,实体b保存到数据库,此时没有添加事务,程序正常运行;
当我在service层添加了事务的注解后,程序会抛异常,异常出现在 我再次查询实体a时。

解决办法:
修改了查询出来的实体a后,如果修改了实体a的主键,那么再次查询时会抛异常,所以,不要修改实体a的主键,如果要修改,那么要执行保存操作;
将查询出来的实体复制到一个临时的1实体上即可。
分享到:
评论

相关推荐

    hibernate异常文档.xls

    hibernate异常文档.xls hibernate异常文档.xls

    hibernate 常见异常

    本文将深入探讨Hibernate常见的异常,以及与之相关的依赖库。 首先,我们看到的`java.lang.NoClassDefFoundError`是一个典型的运行时异常,表示在类加载时找不到对应的类定义。这通常意味着在编译时存在所需的类,...

    Java_Jdbc_Hibernate_Struts2_Android_Web异常及其处理办法

    【Hibernate异常处理】 Hibernate是一个流行的ORM(对象关系映射)框架,允许开发者使用面向对象的方式来操作数据库。在使用Hibernate时,可能会遇到`HibernateException`,这通常表示与数据持久化有关的问题。处理...

    hibernate常見錯誤

    ### Hibernate常见错误解析 #### 一、`java.lang.NoClassDefFoundError`:net/sf/ehcache/CacheException 在启动Hibernate时遇到此类错误通常是因为类路径(Classpath)中缺失必要的jar包。具体到这个例子中,问题...

    Hibernate_参考中文版

    - **HibernateException**:所有Hibernate异常的基类。 - **SQLGrammarException**:执行SQL语句时发生的异常。 - **ConstraintViolationException**:违反数据库约束时抛出的异常。 #### 十、性能优化 - **查询...

    hibernate常见错误解决方案

    本文将针对几个常见的Hibernate异常进行详细解析,并提供相应的解决策略。 #### 1. **DOM4J DocumentException: Invalid byte 2 of 2-byte UTF-8 sequence** **异常描述:** 当Hibernate尝试解析一个XML配置文件时...

    Hibernate数据持久层框架 v6.4.4.zip

    7. 异常体系:Hibernate有一套完整的异常体系,如`HibernateException`是所有Hibernate异常的基类,帮助开发者快速定位和解决问题。 总的来说,Hibernate v6.4.4不仅提供了完善的ORM功能,还在性能优化、查询能力、...

    hibernate常见异常

    Hibernate 常见异常处理 Hibernate 是一个流行的 Java 持久层框架,但是在实际开发中,我们经常会遇到各种异常。了解这些异常的原因和解决方案是非常重要的。本文将介绍 Hibernate 中的一些常见异常,包括 ...

    hibernate学习ppt版本

    PPT可能会列出常见的Hibernate异常,以及如何优雅地处理这些异常。 **9. 关联映射** 在Hibernate中,可以处理一对一、一对多、多对一和多对多的关系映射。这部分内容可能涉及如何配置关联映射,以及在实际操作中的...

    hibernate3.3.2 案例包

    通过这些例子,你可以了解到如何处理常见的Hibernate异常,以及如何配置日志系统来获取必要的运行信息。 总的来说,这个"hibernate3.3.2案例包"是一个全面的学习资源,无论你是初学者还是经验丰富的开发者,都能...

    hibernate开发手册2hibernate开发手册2

    - **日志和异常处理**:集成Log4j进行日志记录,处理可能出现的Hibernate异常。 通过《hibernate开发手册2》,读者将能深入理解Hibernate的原理和实践,提升数据库操作的效率,更好地适应企业级Java开发需求。书中...

    Hibernate中文帮助文档.rar

    错误和异常处理是开发过程中不可避免的部分,文档会列出常见的Hibernate异常,以及它们可能的原因和解决策略。最后,可能会涉及到一些高级话题,如Hibernate的性能优化、实体生命周期管理、批量操作、级联操作等。 ...

    Hibernate最新中文教程

    - **异常处理**:掌握常见的 Hibernate 异常及其解决方法。 - **配置问题**:排查配置文件错误,确保正确配置数据库连接参数。 - **查询优化**:使用合适的查询方式和索引策略,避免全表扫描。 ### 结语 通过上述...

    hibernate中文参考文档

    - **HibernateException**: 所有Hibernate异常的基类。 - **SQLGrammarException**: 表示SQL语法错误。 - **ConstraintViolationException**: 表示违反了数据库约束。 #### 九、性能优化技巧 - **批处理**: 通过...

    java错误大全(包括基本异常和开源框架出现的异常)

    6. **Hibernate异常:** - `MappingNotFoundException`:Eclipse项目中未刷新,或者映射文件不在指定目录。 - `HibernateException`: 如果`hibernate.cfg.xml`未在根目录下,或配置解析失败,这可能导致数据库连接...

    hibernate参考手册中文版

    - **异常处理**:了解Hibernate提供的异常层次结构,正确捕获并处理Hibernate异常。 - **日志配置**:合理配置日志级别,有助于调试和性能分析。 - **国际化支持**:利用Spring等框架集成Hibernate,实现国际化界面...

    《企业应用架构设计-Struts2 Hibernate3 Spring 2》谢星星 第十九章整合源码

    - **Struts2-Hibernate集成**:Struts2可以通过Hibernate插件,利用SessionFactory和Session来执行数据库操作,同时可以将Hibernate异常转换为Struts2的ActionError,方便统一处理。 - **Spring-Hibernate集成**:...

    解决各种java 异常的方法

    7. **Hibernate异常处理**:在使用Hibernate进行数据操作时,可能会遇到如`HibernateException`、`ConstraintViolationException`等。理解Hibernate的异常体系和如何适当地捕获处理这些异常对于保证数据操作的稳定性...

Global site tag (gtag.js) - Google Analytics