`

Hibernate AnnotationConfiguration 错误处理

阅读更多

项目使用hibernate 并使用annotation进行对象映射,开始时提示如下:

Error:org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="com.zitong.beans.User"/ >

解决办法:

在hibernatefactory配置文件中,不要用Configuration()用AnnotationConfiguration() 此错误解决!

分享到:
评论

相关推荐

    Hibernate API

    `AnnotationConfiguration`则是处理注解配置的类,适用于使用注解方式进行对象映射。 3. **org.hibernate.boot package** 新版本的Hibernate引入了模块化的启动过程,此包包含启动相关的类,如`MetadataSources`和...

    hibernate-commons-annotations-5.0.1.Final.jar

    2. `org.hibernate.annotations.common`:这个包包含了通用的注解处理工具,如`AnnotationConfiguration`和`AnnotationBinder`,它们负责解析和绑定注解信息。 3. `org.hibernate.cfg`:这里的类主要用于配置和初始...

    JAVA 使用hibernate配置实例

    在Java开发中,Hibernate是一个非常重要的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。本教程将详细讲解如何在Java项目中配置和使用Hibernate,包括在普通Java工程...

    Hibernate Tool 使用文档

    - **Annotation-based Configuration (&lt;annotationconfiguration&gt;)**:基于注解的配置方式。 - **JPA-based configuration ()**:符合Java Persistence API规范的配置。 - **JDBC Configuration for reverse ...

    hibernate4.22源码

    7. **映射文件解析**:`org.hibernate.cfg`包包含了Hibernate的配置和映射文件解析器,如`AnnotationConfiguration`和`Configuration`,它们负责读取`hibernate.cfg.xml`和实体类上的注解,生成相应的元模型。...

    hibernate-src.zip源代码包

    `AnnotationConfiguration`或`EnhancedAnnotationConfiguration`可能是其中的一部分,用于处理基于注解的配置。 3. **org.hibernate.boot** 包:这部分涉及Hibernate的启动过程和元数据加载,比如`MetadataSources`...

    Hibernate-Annotation中文教程.pdf

    Hibernate Annotation中文教程 Hibernate 是 Java 数据库持久性的事实标准之一,它非常强大、灵活,而且具备了优异的性能。传统上,Hibernate 的配置依赖于外部 XML 文件,而最近发布的几个 Hibernate 版本中,...

    hibernate-annotations-3.4.0.GA+hibernate-distribution-3.3.2.GA-dist

    3. 更好的类型安全:引入了TypeSafe HQL,使得HQL查询更加健壮,减少了运行时错误。 二、Hibernate Annotations 3.4.0详解 Hibernate Annotations是Hibernate框架的一部分,它允许我们在实体类上使用注解来定义对象...

    Hibernatetools_Reference_Guide

    - 注解基础配置:使用 `&lt;annotationconfiguration&gt;` 标签定义。 - JPA 基础配置:使用 `&lt;jpaconfiguration&gt;` 标签定义。 - JDBC 反向工程配置:使用 `&lt;jdbcconfiguration&gt;` 标签定义。 4. **Exporters**: - ...

    hibernate 4.3.10 版本的笔记

    - 可以使用`new Configuration().configure()`或者`new AnnotationConfiguration().configure()`方式初始化配置。 - 如果使用了ServiceRegistry,则需要先创建ServiceRegistry实例,再通过它来创建SessionFactory: ...

    annotation(注释)版本的hibernate

    Hibernate是一个开源的对象关系映射框架,它允许开发者用面向对象的方式处理数据库操作,极大地提高了开发效率。传统的Hibernate配置主要依赖于XML文件,但随着JPA(Java Persistence API)的推广,注解成为主流,...

    hibernate 经典题目 其中包括很多核心的题目

    获取 XML 配置的 Hibernate Configuration 类型是 `Configuration`,注解配置是 `AnnotationConfiguration`。Hibernate 的会话接口是 `Session`,由 `SessionFactory` 创建,而 `SessionFactory` 通常由 `...

    在hibernate中的数据库操作

    ### 在Hibernate中的数据库操作 ...特别地,`save`、`get`、`load` 和 `delete` 方法是进行基本 CRUD 操作的基础,而理解它们之间的差异能够帮助开发人员更高效地利用 Hibernate 来处理数据库交互。

    spring4集成hibernate3:xml方式

    &lt;property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/&gt; &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt; ``` ...

    Hibernate Annotation 学习笔记

    《Hibernate Annotation 学习笔记》 在Java的持久化框架中,Hibernate以其强大的功能和易用性成为开发者首选之一。而Hibernate Annotation则是Hibernate提供的一种基于注解的实体映射方式,它极大地简化了传统XML...

    Hibernate-Annotation中文教程.docx

    2.您需要使用 AnnotationConfiguration 类来建立会话工厂:sessionFactory = new AnnotationConfiguration().buildSessionFactory(); 3.尽管通常使用 &lt;mapping&gt; 元素来声明持久性类,您还是需要在 Hibernate 配置...

    Hibernate中注解的使用

    这里的关键变化在于,我们使用`AnnotationConfiguration`而不是普通的`Configuration`来构建SessionFactory,因为`AnnotationConfiguration`能够处理注解配置的实体。 在使用Hibernate注解时,需要注意以下几点: ...

    hibernate3.2官方源代码

    - 在`org.hibernate.jdbc`包下,Hibernate处理与数据库的低级别交互。例如,ConnectionManager负责连接池的管理,Batcher处理SQL批处理,而Executor则负责SQL语句的执行。 5. **查询语言HQL与Criteria API:** - ...

    马士兵hibernate笔记

    第14课是核心内容,介绍了Hibernate的主要开发接口,如`Configuration(AnnotationConfiguration)`用于构建SessionFactory,SessionFactory则是数据库会话的工厂,而Session是执行数据库操作的基本单元,包括save()、...

    尚学堂hibernate笔记

    Configuration cfg = new AnnotationConfiguration(); SessionFactory sf = cfg.configure().buildSessionFactory(); Session session = sf.openSession(); session.beginTransaction(); session.save(t); ...

Global site tag (gtag.js) - Google Analytics