`

hibernate annotations和hbm.xml配置文件并存配置

阅读更多

hibernate annotations和hbm.xml配置文件并存配置

 

	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	    <property name="dataSource" ref="dataSource"/>
	    <property name="hibernateProperties">
	   		<props>
	   		 	<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
	   		 	<prop key="current_session_context_class">thread</prop>
 			    <!--
			    <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
			    <prop key="hibernate.cache.use_query_cache">true</prop>
 			    -->
			    <prop key="hibernate.show_sql">true</prop>
			    <prop key="hibernate.format_sql">true</prop>
			    <prop key="hibernate.hbm2ddl.auto">none</prop>
			    <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
			 </props>
	    </property>
        <property name="packagesToScan" value="com.*.dao.pojo.*" />
	    <property name="mappingResources">
	      <list>
	      	<!--
			<value>com/*/*/User.hbm.xml</value>
			-->
	      </list>
	    </property>
	</bean>	
 
分享到:
评论
1 楼 wangluo19 2012-08-15  
刚刚好解决了我的问题,原来session factory可以把hbm.xml文件也一起读进来~~~

相关推荐

    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-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar ...

    hibernate-commons-annotations-5.0.1.Final.jar

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

    xdoclet 用于生成*.hbm.xml

    标题提到的"xdoclet 用于生成*.hbm.xml"表明xdoclet主要被用来自动生成Hibernate的映射文件——.hbm.xml。 Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,而无需编写...

    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.jar和hibernate-annotations-src.zip

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

    hibernate-commons-annotations-4.0.1.Final.jar

    hibernate-commons-annotations-4.0.1.Final.jar

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

    `html.CHM`可能包含了通用的HTML格式的文档,方便在各种设备上阅读,而`hibernate-annotations-3.4.0.GA.CHM`则可能是专门为Hibernate注解3.4.0.GA版本定制的帮助文件,其中包含了详细的API参考、示例代码和使用指南...

    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

    Hibernate Annotations是Hibernate框架的一个重要组成部分,它允许开发人员通过在Java实体类上使用注解来定义数据模型,从而避免了传统的XML配置文件。这种做法提高了代码的可读性和维护性。 **核心概念** 1. **...

    jackson-annotations-2.9.4.jar

    jackson-annotations-2.9.4.jar是jackson-annotations-2.9.4.jar是jackson-annotations-2.9.4.jar

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

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

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

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

    hibernate3-[annotations-commons-annotations].rar

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

    hibernate-annotations3.4.0.GA.zip

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

    springboot mybatis mapper.xml 配置

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

Global site tag (gtag.js) - Google Analytics