`

hibernate annotations和hbm.xml配置文件在spring中的并存配置

阅读更多

因为整合了不同的系统,一套系统使用的是hibernate annotation,另一套系统使用的是hbm.xml

偷懒不想重构,又不想修改太多,所以决定整合hibernate annotations和hbm.xml



<bean id="sessionFactory" 
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">  
        <property name="dataSource" ref="dataSource" />  
        <property name="mappingResources">  
            <list>  
                <value>cn/com/iolog/model/User.hbm.xml</value> 
                <value>...</value> 
            </list>  
        </property>  
          
        <property name="annotatedClasses">  
            <list>  
                <value>com.iolog.newcentury.model.user.User</value>  
                <value>...</value> 
            </list>  
        </property>  
         .......
  </bean>


<property name="mappingResources">指定映射文件
<property name="annotatedClasses">指定annotation类
分享到:
评论

相关推荐

    hibernate annotations3.4.0 GA.rar

    都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*.hbm.xml映射方式

    hibernate-annotations-3.4.0.GA

    Hibernate Annotations是Hibernate 3.x系列引入的新特性,它允许开发者在Java实体类上直接使用注解来定义对象关系映射信息,替代了传统的Hibernate XML配置文件。这种注解方式提高了开发效率,减少了配置文件的维护...

    hibernate jar包:hibernate-commons-annotations-4.0.1.Final.jar等

    Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...

    hibernate-commons-annotations-5.0.1.Final.jar

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

    xdoclet 用于生成*.hbm.xml

    xdoclet是一款强大的Java文档注解处理器,它在Java源代码中通过特定的注解(annotations)来自动生成各种配置文件,极大地简化了开发过程,尤其是对于Hibernate等持久层框架的使用者。标题提到的"xdoclet 用于生成*....

    hibernate-commons-annotations-5.1.0.Final.jar

    hibernate-commons-annotations-5.1.0.Final.jar

    hibernate-commons-annotations-5.1.2.Final.jar

    hibernate-commons-annotations-5.1.2.Final.jar

    hibernate-annotations-3.4.0.GA.chm中文版

    在本资料中,`html.CHM`和`hibernate-annotations-3.4.0.GA.CHM`两个文件包含了关于Hibernate注解的详细文档。CHM文件是一种Microsoft编写的帮助文件格式,通常用于存放电子手册和指南,便于用户快速查阅。 `...

    hibernate-commons-annotations-4.0.1.Final.jar

    hibernate-commons-annotations-4.0.1.Final.jar

    hibernate-annotations.jar和hibernate-annotations-src.zip

    解压后可得hibernate-annotations.jar和hibernate-annotations-src.zip,hibernate-annotations-src.zip为hibernate-annotations.jar的源代码

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

    而Hibernate Annotations则是Hibernate框架的重要组成部分,它使得我们可以在实体类上直接使用注解进行对象关系映射,避免了XML配置文件的繁琐。本文将深入探讨Hibernate 3.3.2和Hibernate Annotations 3.4.0的核心...

    hibernate-annotations-3.4.0.GA.rar 提供hibernate配置包

    hibernate-annotations-3.4.0.GA.rar 提供hibernate与annotation的配置包,一般现在的版本是3.5的版本,而3.5版本里面的参考文档不是很齐全,因此老版本的hibernate包还是有用的

    hibernate annotations

    1. **配置**:首先,需要在项目中引入Hibernate库,并创建一个配置文件(通常是hibernate.cfg.xml),配置数据库连接信息。 2. **实体定义**:使用注解定义实体类及其属性,指定与数据库表的对应关系。 3. **...

    hibernate3.3.2所有jar包及xml配置文件

    通过理解和配置`hibernate.cfg.xml`文件,开发者可以自定义数据库连接、实体类、缓存策略等,从而更好地利用Hibernate的强大功能。同时,这些jar包涵盖了从对象持久化到数据库操作、事务管理、日志记录等多个方面,...

    springboot mybatis mapper.xml 配置

    在Spring Boot集成MyBatis的过程中,`mapper.xml`配置文件起着至关重要的作用。它用于定义SQL语句,实现数据库的CRUD操作。本示例将深入探讨如何配置`mapper.xml`,并提供新增、修改、删除、查询及分页查询的实践...

    hibernate3-[annotations-commons-annotations].rar

    这是Hibernate3引入注解支持的扩展库,使得开发者可以在Java类和字段上直接使用注解来定义实体、属性、关联等信息,替代传统的XML配置。例如,`@Entity`用于标记一个类为数据库表的实体,`@Table`定义实体对应的...

    hibernate-annotations-3.4.0.GA架包和slf4j-1.5.8架包

    Hibernate Annotations是Hibernate的一部分,它引入了JPA(Java Persistence API)规范,使得在实体类上直接使用注解就能进行数据库操作。3.4.0.GA版本是Hibernate Annotations的一个稳定版本,提供了丰富的功能和...

    hibernate-annotations3.4.0.GA.zip

    Hibernate Annotations是Hibernate 3.x引入的一种新的持久化方式,它利用Java 5的注解机制,使得开发者无需编写XML配置文件即可完成对象-关系映射。这提高了代码的可读性,减少了配置文件的维护工作。 2. **主要...

    hibernate-commons-annotations-3.3.0.ga-sources.jar

    hibernate-commons-annotations-3.3.0.ga-sources.jar hibernate 源码

Global site tag (gtag.js) - Google Analytics