`

srping 3.1 管理hibernate 持久化对象的配置

阅读更多
1:注解的方式
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"">	
				<property name="packagesToScan">
			<list>
				<value>com.xx.xxx</value>
							</list>
		</property>		
		
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.connection.proxool_provider_class">org.hibernate.connection.ProxoolConnectionProvider</prop>
				<prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.format_sql">false</prop>
				<prop key="hibernate.use_sql_comments">true</prop>	
					
				<prop key="hibernate.connection.autocommit">true</prop>	  	
		    	
				<prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
				<prop key="hibernate.bytecode.use_reflection_optimizer">true</prop>
		
			</props>
		</property>

2:xml 文式
<!-- 配置Hibernate的sessionFactory -->
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">	
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
			</props>
		</property>
		
		<property name="configLocation">
            <value>classpath:conf/hibernate.cfg.xml</value>
        </property>
==========================
hibernate.cfg.xml
<hibernate-configuration>
<session-factory>
	<mapping resource="personal/learn/entity/Manager.hbm.xml" />
	
</session-factory>

</hibernate-configuration>
分享到:
评论

相关推荐

    spring3.1 struts2.3 hibernate4.1 jpa集成小例子

    这个"spring3.1 struts2.3 hibernate4.1 jpa集成小例子"是一个典型的Java Web项目,它展示了如何将Spring 3.1、Struts 2.3、Hibernate 4.1和Java Persistence API (JPA) 这四大组件融合到一个应用中。接下来,我们将...

    spring3.1+hibernate4+Jpa Dao

    JPA是Java平台上的标准ORM规范,它定义了一组接口和API,用于在Java应用中管理持久化对象。JPA的主要优点包括: 1. **面向对象的模型**:JPA允许开发者使用面向对象的方式操作数据库,降低了数据库操作的复杂性。 2...

    Struts2.3+Spring3.1+Hibernate3.6整合的jar包(全)

    Hibernate则处理数据持久化,将Java对象与数据库表对应。在实际应用中,通常会利用Spring的AOP功能来实现事务管理,同时Spring还能管理Struts2的Action实例,实现声明式事务控制。 在压缩包"**S2.3+S3.1+h3.6包**...

    DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例

    《DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例》是一个集成技术的实践教程,涵盖了Direct Web Remoting (DWR) 3.0、Spring框架3.1、Hibernate持久化框架4.1以及Java Persistence API (JPA)的全注解使用方法。...

    Wicket6.0_Spring3.1_Hibernate4.1_JPA全注解实例

    **JPA (Java Persistence API)** 是Java平台上的标准ORM规范,它定义了如何在Java应用中管理和持久化对象。JPA 2.0提供了更多的功能,如 Criteria 查询,使得查询更为灵活。在这个项目中,JPA全注解的方式意味着...

    Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例

    《Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例》是一个集成开发案例,它结合了四个重要的Java技术框架:Wicket、Spring、Hibernate和EJB,同时使用JTA(Java Transaction API)进行事务管理。这个实例在...

    struts2.3.4+spring3.1+hibernate4.0整合

    Hibernate是一个持久化框架,专注于对象关系映射(ORM),使得开发者可以使用Java对象来操作数据库,而无需编写SQL。Hibernate4.0版本引入了对JPA2.1规范的支持,优化了内存管理和查询性能,还引入了Second-Level ...

    SSH 配置实例: Spring 3.1 + Hibernate 4.2 + Struts 2.3

    本配置实例将探讨如何在Spring 3.1、Hibernate 4.2和Struts 2.3之间进行集成,以实现数据持久化、业务逻辑处理和前端展现的无缝对接。 首先,Spring框架作为核心容器,负责管理应用对象的生命周期和依赖关系。在...

    Flex4.6+Spring3.1+Hibernate4.1 构建web项目

    **Hibernate4.1** 是一个流行的Java持久化框架,实现了JPA规范,用于管理和映射数据库对象。它允许开发者用面向对象的方式来操作数据库,极大地简化了数据访问层的代码。Hibernate4.1引入了对JPA2.1的支持,改进了...

    Spring3.1 + Hibernate4.2.1 + JBPM5.4 + Ehache整合例子

    在这个例子中,Hibernate被用来处理数据库交互,通过Spring的Data Access/Integration层进行集成,实现数据持久化。 **JBPM 5.4**: JBPM(Java Business Process Management)是一个开源的工作流和业务流程管理...

    struts2.4+spring3.1+hibernate4.1的SSH框架

    SSH 为 struts2.4+spring3.1+hibernate4.1的一个集成框架,是目前较流行的一种Web应用程序开源框架。  集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建...

    spring3.1相关配置文件

    `@Repository`注解用于标记持久化层的组件,配合`@Transactional`实现事务管理。 4. **MVC增强**:Spring MVC在3.1版本中引入了`@RequestMapping`的子注解,如`@GetMapping`, `@PostMapping`, `@PutMapping`, `@...

    spring3.1 jar全集

    Spring JDBC和ORM模块则帮助处理数据库操作,支持多种持久化框架,如JPA和Hibernate。 Spring 3.1还引入了对Java配置的支持,这使得开发者可以用纯Java类来替代XML配置,进一步增强了代码的可读性和可维护性。另外...

    Struts2.3+Spring3.1+Hibernate3.6+HTML5+CSS3技术整合开发

    Struts2.3、Spring3.1和Hibernate3.6是Java企业级应用中常用的三大框架,它们的整合开发能够实现MVC(Model-View-Controller)模式,提供强大的数据持久化、业务逻辑管理和用户界面支持。 1. **Struts2.3**: - **...

    spring3.1+hibernate3.6+struts2.3.18框架 亲测可用

    Hibernate是一个持久化框架,它简化了Java对象与数据库之间的交互。在Hibernate 3.6版本中,优化了性能,增加了对JPA 2.0规范的支持,并且提供了更丰富的查询语言HQL。它通过ORM(对象关系映射)技术,将Java对象...

    spring3.1源码包

    数据访问是企业级应用的关键部分,Spring 3.1加强了对各种持久化技术的支持,如JDBC、ORM(对象关系映射)框架如Hibernate和MyBatis,以及JPA(Java Persistence API)。在3.1版本中,Spring Data项目提供了对...

    Spring3.1+Hibernate4.1+Atomikos3.9+MySql5.1+Tomcat5/6/7实现JTA事务管理

    Spring负责应用程序的结构和事务管理,Hibernate处理对象-关系映射,Atomikos保证了跨系统事务的一致性,MySQL提供持久化的数据存储,而Tomcat作为运行环境,承载着所有这些组件的交互。开发者可以通过这样的配置,...

    中文版spring3.1+heibernate文档

    通过阅读这些文档,你可以掌握如何有效地利用注解进行配置,理解Spring的数据访问支持,以及如何在Hibernate中进行对象持久化和查询操作。同时,中文版的文档对于国内开发者来说更加友好,能够降低学习门槛,提高...

Global site tag (gtag.js) - Google Analytics