`
chw0892
  • 浏览: 21523 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

今天总结的hibernate异常。刚入门,所以异常比较简单

阅读更多
author:heaven


今天自学一个下午的hibernate,所处理过的异常如下:

异常1:
org.hibernate.MappingNotFoundException: resource: com.heaven.hibernate not found

原因:

你配置出问题了吗,注意要<mapping

resource="com/heaven/hibernate/aa.hbm.xml"/>//com/heaven/hibernate/包名


异常2:
Caused by: org.xml.sax.SAXParseException: Element type "hibernate-mapping" must be

declared.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration> 


在XXX.hbm.xml的DTD改成 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">


异常3:
Caused by: org.hibernate.MappingException: class User not found while looking for

property: id

Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from

resource com/heaven/hibernate/User.hbm.xml

Caused by: java.lang.ClassNotFoundException: User

这个可能因为我没在User.hbm.xml的 <hibernate-mapping package="com.heaven.hibernate">那里定

义包这个属性,所以抛出这写异常
分享到:
评论

相关推荐

    hibernate入门数据简单插入

    标题"hibernate入门数据简单插入"指的是使用Hibernate框架进行数据库的基本操作,特别是数据的插入。Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者在应用程序中处理数据库对象,而无需直接编写...

    Hibernate入门教程.pdf

    ### Hibernate入门教程知识点详解 #### 一、Hibernate框架简介 **Hibernate** 是一款开放源代码的**对象关系映射(Object-Relational Mapping,简称ORM)**框架,它为Java应用提供了一种高效的机制,用于处理Java...

    hibernate+struts 入门PPT

    【hibernate+struts 入门PPT】是一份专为初学者设计的IT教程资料,涵盖了两个关键的Java Web开发框架——Hibernate和Struts的基础知识。Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者用Java对象来...

    webwork+spring+hibernate入门实例

    《webwork+spring+hibernate入门实例》 在当今的Web开发领域,Spring、Hibernate和WebWork(现称为Struts 2)是三个极为重要的框架。本实例将引导初学者深入理解这三大框架的集成与应用,以及如何与MySQL数据库进行...

    java基础入门之Hibernate 入门

    **Java基础入门之Hibernate入门** Hibernate是一个开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在关系数据库中存储和管理对象的便捷方式。在这个“Java基础入门之Hibernate入门”中,我们将深入理解...

    MyEclipse_Hibernate_快速入门中文版.rar

    - **错误排查**:熟悉常见的Hibernate异常,如LazyInitializationException,及时定位和解决问题。 通过这个快速入门教程,读者可以系统地学习如何在MyEclipse环境中配置和使用Hibernate,实现高效、便捷的Java...

    非注解Springmvc+spring+hibernate 入门实例

    总的来说,这个入门实例旨在帮助初学者理解如何在没有使用注解的情况下,通过XML配置文件集成SpringMVC、Spring和Hibernate,完成一个简单的Web应用。虽然现在的最佳实践倾向于使用注解和Spring Boot,但理解非注解...

    struts+spring+hibernate经典整合入门myeclipse实例

    Struts、Spring和Hibernate是Java开发中非常经典的三大框架,它们的整合应用,通常被称为SSH框架集成。这个实例是专为初学者设计的,旨在帮助理解如何在MyEclipse环境中进行SSH的集成与应用。 首先,Struts是MVC...

    hibernate介绍与动手入门体验

    接下来,我们来看看一个简单的Hibernate入门案例,并对其进行详细分析。 ##### DomainObject限制 - **必需要有一个无参构造函数**:这是因为Hibernate在实例化对象时需要使用默认构造器。 - **有无意义的标示符id...

    Hibernate入门.docx

    ### Hibernate入门实践 接下来,我们将进一步了解如何使用Hibernate框架进行开发。 #### 安装和配置 - **添加依赖**:在项目的构建文件(如pom.xml或build.gradle)中添加Hibernate的核心库和其他必要的依赖。 - ...

    Hibernate 中文API 入门和开发的好帮手

    总结,Hibernate中文API文档是学习和使用Hibernate的重要资源,它涵盖了Hibernate的核心概念、操作以及高级特性,帮助开发者更好地理解和运用这个强大的ORM框架。通过深入阅读和实践,开发者可以轻松地在Java应用中...

    MyEclipse Hibernate快速入门中文版

    【MyEclipse Hibernate快速入门中文版】是一份旨在帮助初学者快速掌握MyEclipse集成环境下的Hibernate框架使用的教程。Hibernate是一个强大的Java持久化框架,它简化了数据库与Java对象之间的交互,使得开发者能够...

    hibernate教程-从入门到精通-第4篇(共四篇)共2

    【hibernate教程-从入门到精通-第4篇(共四篇)共2】这篇教程是关于Java持久层框架Hibernate的学习指南,旨在帮助初学者深入理解并掌握Hibernate的核心概念和技术。Hibernate作为一款强大的对象关系映射(ORM)工具,...

    MyEclipse+Hibernate快速入门

    5. **异常处理**:正确捕获和处理Hibernate抛出的异常,确保程序的健壮性。 通过上述步骤和最佳实践,开发者可以利用MyEclipse和Hibernate快速构建数据驱动的应用程序,提高开发效率,减少与数据库的直接交互,降低...

    hibernate 入门经典实例

    ### Hibernate入门经典实例详解 #### 实验一:Hibernate开发框架搭建 **实验目的:** - 理解并掌握如何使用Hibernate进行持久层开发; - 了解三层架构的意义:业务逻辑层、数据持久层和数据库。 **技术要点:** ...

    hibernate初学者很好的资料

    Hibernate 允许开发者用面向对象的方式来操作数据库,它通过映射Java类到数据库表,使得数据库操作变得简单且直观。在Hibernate中,一个Java实体类对应数据库中的一张表,实体类的属性则对应表的列。这种映射关系...

    Hibernate入门

    **Hibernate入门** Hibernate是一款强大的Java持久化框架,它简化了数据库与Java对象之间的交互,使得开发者无需关注底层的SQL语句,而是通过面向对象的方式来操作数据。本教程将引导初学者进入Hibernate的世界,...

    hibernate入门配置

    **hibernate入门配置** Hibernate 是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据库事务。对于初学者来说,掌握Hibernate的配置是学习ORM技术的...

Global site tag (gtag.js) - Google Analytics