`

An AnnotationConfiguration instance is required...

阅读更多
1.如果你要的是传统的配置方式
spring的配置文件applicationContext.xml中原来的:
<bean id= "sessionFactory "     class= "org.springframework.orm.hibernate3.LocalSessionFactoryBean ">
要改为:
<bean   id= "sessionFactory "   class= "org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean "> ,这样才不会抛异常,因为原来的sessionFactory中初始化读取applicationContext.xml配置文件时,碰到mapping和class这两个标签就会抛异常

2.如果你是通过插件集成方式
   只要将自定义实现了org.springframework.orm.hibernate3.LocalSessionFactoryBean 的类重新继承org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean 即可
分享到:
评论

相关推荐

    hibernate简单测试

    测试: @Test public void create() { new SchemaExport(new AnnotationConfiguration().configure()).create(true, true); }

    Hibernate-Annotation中文教程.pdf

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

    hibernate2

    Hibernate Annotation简单应用 接着上次的程序我们将其改为Annotation版本的...SessionFactory factory = new AnnotationConfiguration().configure() .buildSessionFactory(); 这时,我们就可以运行这个测试类了。

    Hibernate中注解的使用

    annotationConfiguration.configure("/hibernate.cfg.xml"); sessionFactory = new AnnotationConfiguration().buildSessionFactory(); } catch (Throwable ex) { throw new ExceptionInInitializerError(ex); ...

    Hibernate-Annotation中文教程.docx

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

    java-session-generic-dao:用于 Hibernate ORM (JSE) 的通用数据访问对象的非常简单的实现

    在这个实现中,我们使用通过 AnnotationConfiguration 从 hibernate.cfg.xml 文件创建的 Hibernate ORM Session 来实现基本操作,例如从数据库中插入、更新、删除和检索实体。 这种实现的主要优点是,由于这个 dao ...

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

    2. SessionFactory配置:通过AnnotationConfiguration类创建SessionFactory,自动扫描注解的实体类。 ```java Configuration config = new AnnotationConfiguration(); config.configure(); // 如果有配置文件,可以...

    hibernate-commons-annotations-5.0.1.Final.jar

    3. `org.hibernate.cfg`:这里的类主要用于配置和初始化Hibernate环境,如`AnnotationConfiguration`类就是配置Hibernate的入口,它会读取注解并生成相应的映射信息。 4. `org.hibernate.boot.model`和`org....

    hibernate-3.2.6.ga.zip

    2. **org.hibernate.cfg.***:用于配置Hibernate,包括AnnotationConfiguration和Configuration类,用于加载配置文件和创建SessionFactory。 3. **org.hibernate.boot.***:启动和初始化Hibernate,包括...

    Hibernate Annotation 学习笔记

    这里的`HibernateUtils`使用`AnnotationConfiguration`初始化SessionFactory,这是与使用XML配置文件的不同之处。`AnnotationConfiguration`允许我们在不编写.hbm.xml文件的情况下,直接在实体类上使用注解进行对象...

    hibernate-src.zip源代码包

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

    Hibernate注解配置表映射实例

    在实际应用中,我们还需要配置Hibernate的SessionFactory,使用`AnnotationConfiguration`或`Hibernate.cfg.xml`文件来加载映射信息。然后,通过SessionFactory创建Session,进行CRUD(创建、读取、更新、删除)操作...

    Spring事务配置的五种方式

    &lt;property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/&gt; &lt;!-- 定义事务管理器 --&gt; &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3....

    ssh(struts2[1].2.1+_hibernate3.6+spring3.0.5)整合配置.doc

    新版本的Hibernate与注解集成,可以直接使用注解配置,不再需要`AnnotationConfiguration`,而是使用`Configuration`来配置并构建SessionFactory。 2. Spring 3.0.5所需的jar包括Spring框架本身及其依赖的库,如`...

    Spring事物配置的五种模式

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

    Spring事务配置的五种方式.doc

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

    尚学堂hibernate笔记

    - `lib/required`目录下的所有6个包 - SL4J-NOP JAR包 3. **引入MySQL JDBC驱动包**:下载MySQL的JDBC驱动包,并将其添加到项目的类路径中。 4. **在MySQL中创建数据库和表**:使用SQL语句在MySQL数据库中创建一...

    Hibernate 注解

    3. **创建`AnnotationConfiguration`对象**:可以通过`new AnnotationConfiguration()`替代原有的`new Configuration()`,这一步不是强制性的,根据实际情况选择。 4. **动态添加映射类**:除了在`hibernate.cfg....

    在hibernate中的数据库操作

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

    spring声明式事务配置

    &lt;property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration"/&gt; ``` 2. **事务管理器**:配置HibernateTransactionManager,它是Spring与Hibernate集成时用于管理事务的关键组件。...

Global site tag (gtag.js) - Google Analytics