`
xly_971223
  • 浏览: 1283836 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mappingResources">
			<list>
				<value>/com/yese/domain/Bulletin.hbm.xml</value>
				<value>/com/yese/domain/User.hbm.xml</value>
				<value>/com/yese/domain/RoleProgram.hbm.xml</value>
				<value>/com/yese/domain/Role.hbm.xml</value>
				<value>/com/yese/domain/QuestionOption.hbm.xml</value>
				<value>/com/yese/domain/Question.hbm.xml</value>
				<value>/com/yese/domain/ProgramRecommend.hbm.xml</value>
				<value>/com/yese/domain/ProgramPhase.hbm.xml</value>
				<value>/com/yese/domain/ProgramDownloadLog.hbm.xml</value>
				<value>/com/yese/domain/ProgramCategory.hbm.xml</value>
				<value>/com/yese/domain/Program.hbm.xml</value>
				<value>/com/yese/domain/Mail.hbm.xml</value>
				<value>/com/yese/domain/ArticleCategory.hbm.xml</value>
			</list>
		</property>
		
		<property name="annotatedClasses">
			<list>
				<value>com.yese.domain.Article</value>
			</list>
		</property>

		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.query.substitutions">true 1, false 0</prop>
				<prop key="hibernate.autoReconnect">true</prop>
				<prop key="hibernate.bytecode.use_reflection_optimizer">true</prop>
				<prop key="hibernate.cache.use_query_cache">true</prop>
                <prop key="hibernate.cache.use_second_level_cache">true</prop>
                <prop key="hibernate.cache.provider_class">com.yese.cache.memcached.MemcachedCacheProvider</prop>
                
                <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.FSDirectoryProvider</prop>
                <prop key="hibernate.search.default.indexBase">c:/indexes</prop>
                <!-- 
                <prop key="hibernate.search.analyzer"></prop>
                  -->
				
                <prop key="memcached.servers">192.168.1.32:12000</prop>
				<prop key="memcached.failover">true</prop>
				<prop key="memcached.initConn">10</prop>
				<prop key="memcached.minConn">10</prop>
				<prop key="memcached.maxConn">1000</prop>
				<prop key="memcached.maintSleep">30</prop>
				<prop key="memcached.nagle">false</prop>
				<prop key="memcached.socketTO">3000</prop>
				<prop key="memcached.aliveCheck">true</prop>
				
				<!-- memcached -->
				<!-- 
				<prop key="memcached.org.hibernate.cache.StandardQueryCache">30s</prop>
				<prop key="memcached.org.hibernate.cache.UpdateTimestampsCache">30s</prop>
				<prop key="memcached.com.yese.domain.Article">30s</prop>
				<prop key="memcached.com.yese.domain.Mail">30s</prop>
				 -->
			</props>
		</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-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