`
woshihlp
  • 浏览: 10719 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Hibernate异常笔记

阅读更多
TransientObjectException:
如果有one-many关系,就要将many一方的对象实例化成完整的实体再更新

No bean specified:
有one-many关系时,要更新one一方数据时,formbean里所有代表many一方的属性都要new一下,entitybean里有级联的也要new一下。
做上传文件碰到此异常可以试试页面表单设置enctype="multipart/form-data"。

org.hibernate.MappingException: Unknown entity:
hibernate.cfg.xml中少了映射

failed to lazily initialize a collection of role: ... no session or session was closed
one-many时通过one取many时出现这个异常,设lazy="false"就好了

session is closed!
保证每个method里的session是独立的,这样session的生命周期就很短了,管理会比较容易

java.lang.IllegalArgumentException: id to load is required for loading
执行session.get(clz,id);时传进去的id为null
分享到:
评论

相关推荐

    hibernate学习笔记

    在本篇《Hibernate学习笔记》中,我们将深入探讨Hibernate这一流行的Java对象关系映射(ORM)框架。Hibernate允许开发者以面向对象的方式处理数据库操作,极大地简化了数据存取的复杂性。以下是一些关键知识点: 1....

    Hibernate,hibernate笔记

    在描述中提到的`org.hibernate.PropertyValueException: not-null property references a null or transient value`是Hibernate抛出的一个常见异常,表示尝试保存一个实体时,其某个非空属性为null或未持久化。...

    hibernate第一天笔记

    《Hibernate入门:第一天笔记详解》 Hibernate,作为Java领域中著名的ORM(Object-Relational Mapping)框架,极大地简化了数据库操作,让开发者可以更加专注于业务逻辑而不是底层的数据访问。本文将基于第一天学习...

    Hibernate全部笔记

    **Hibernate 全部笔记** Hibernate 是一款开源的Java平台上的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发人员可以使用面向对象的方式来处理数据库事务。本笔记将深入探讨Hibernate的核心概念、...

    Hibernate培训笔记.

    【Hibernate培训笔记】 Hibernate是一个强大的Java对象关系映射(ORM)框架,它简化了数据库与Java应用程序之间的交互。本笔记将深入探讨Hibernate的核心概念、配置、实体管理、查询语言以及事务处理,帮助开发者更...

    hibernate笔记

    本笔记将深入探讨 Hibernate 的核心概念、配置、实体映射、查询语言及缓存机制。 1. **核心概念** - **对象关系映射(ORM)**: Hibernate 提供了一种桥梁,将 Java 对象与数据库中的记录关联起来,使得开发者可以...

    hibernate 学习笔记3

    标题:Hibernate学习笔记3 描述:本篇笔记深入探讨了Hibernate框架中一对多关系的映射及持久化对象状态管理,结合个人理解与实践经验,旨在为读者提供一份详实的学习资料。 ### 一、一对多关系映射详解 在...

    Hibernate Annotation 笔记 总结 注解

    【标签】:Hibernate, Annotation, 笔记, 总结, 注解 【正文】: Hibernate Annotation是Hibernate框架的一个重要特性,它允许开发者直接在Java类上使用注解来定义对象的数据库映射,从而避免了传统的XML配置文件...

    hibernate_day02笔记

    【hibernate_day02笔记】的文档主要涵盖了学习Hibernate框架的基础内容,包括ORM思想、Hibernate入门案例、配置文件解析、核心API的使用等。以下是详细的讲解: **ORM思想**: ORM(Object-Relational Mapping)即...

    hibernate培训笔记.pdf

    《Hibernate培训笔记》 Hibernate,一个著名的Java ORM(对象关系映射)框架,自2001年发布以来,已经成为Java开发中持久层设计的重要工具。它的出现旨在解决JDBC和实体Bean在处理对象与关系数据时的局限性,提供更...

    hibernate 学习笔记总结

    每次更新时都会检查版本号是否一致,如果不一致,则抛出异常。 ```java @Version private int version; ``` ### 连接池配置 连接池可以显著提高应用程序的性能和响应速度。虽然Hibernate内置了连接池实现,但...

    struts and hibernate学习笔记

    5. **整合Struts2与Hibernate**:讲解如何在Struts2 Action中调用Hibernate的DAO层,实现数据的增删改查,以及如何处理数据验证和异常。 6. **实例分析**:可能包含多个日志记录(day01至day03)的项目实践,逐步...

    黑马程序员 hibernate 2016版讲义和笔记(4天全)

    8. 异常处理与最佳实践:学习如何处理Hibernate抛出的各种异常,如ConstraintViolationException、StaleStateException等,并了解如何避免这些问题。此外,还应掌握一些最佳实践,如缓存使用、懒加载策略、批处理等...

    hibernate详细笔记.

    `load()`和`get()`的区别在于前者用于根据ID加载对象,如果不存在则抛出异常,后者则返回null。 5. **数据生成策略**: Hibernate提供几种ID生成策略,如.AUTO(由数据库决定),Sequence(使用序列),identity...

    spring整合Hibernate学习笔记.docx

    在本学习笔记中,我们将深入探讨如何实现这一整合,以及 Spring 中用于简化 Hibernate 操作的 HibernateTemplate 类。 首先,Spring 作为一款全面的后端框架,它提供了 IoC(Inversion of Control,控制反转)和 ...

Global site tag (gtag.js) - Google Analytics