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集成小例子"是一个典型的Java Web项目,它展示了如何将Spring 3.1、Struts 2.3、Hibernate 4.1和Java Persistence API (JPA) 这四大组件融合到一个应用中。接下来,我们将...
JPA是Java平台上的标准ORM规范,它定义了一组接口和API,用于在Java应用中管理持久化对象。JPA的主要优点包括: 1. **面向对象的模型**:JPA允许开发者使用面向对象的方式操作数据库,降低了数据库操作的复杂性。 2...
Hibernate则处理数据持久化,将Java对象与数据库表对应。在实际应用中,通常会利用Spring的AOP功能来实现事务管理,同时Spring还能管理Struts2的Action实例,实现声明式事务控制。 在压缩包"**S2.3+S3.1+h3.6包**...
《DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例》是一个集成技术的实践教程,涵盖了Direct Web Remoting (DWR) 3.0、Spring框架3.1、Hibernate持久化框架4.1以及Java Persistence API (JPA)的全注解使用方法。...
**JPA (Java Persistence API)** 是Java平台上的标准ORM规范,它定义了如何在Java应用中管理和持久化对象。JPA 2.0提供了更多的功能,如 Criteria 查询,使得查询更为灵活。在这个项目中,JPA全注解的方式意味着...
《Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例》是一个集成开发案例,它结合了四个重要的Java技术框架:Wicket、Spring、Hibernate和EJB,同时使用JTA(Java Transaction API)进行事务管理。这个实例在...
Hibernate是一个持久化框架,专注于对象关系映射(ORM),使得开发者可以使用Java对象来操作数据库,而无需编写SQL。Hibernate4.0版本引入了对JPA2.1规范的支持,优化了内存管理和查询性能,还引入了Second-Level ...
本配置实例将探讨如何在Spring 3.1、Hibernate 4.2和Struts 2.3之间进行集成,以实现数据持久化、业务逻辑处理和前端展现的无缝对接。 首先,Spring框架作为核心容器,负责管理应用对象的生命周期和依赖关系。在...
**Hibernate4.1** 是一个流行的Java持久化框架,实现了JPA规范,用于管理和映射数据库对象。它允许开发者用面向对象的方式来操作数据库,极大地简化了数据访问层的代码。Hibernate4.1引入了对JPA2.1的支持,改进了...
在这个例子中,Hibernate被用来处理数据库交互,通过Spring的Data Access/Integration层进行集成,实现数据持久化。 **JBPM 5.4**: JBPM(Java Business Process Management)是一个开源的工作流和业务流程管理...
SSH 为 struts2.4+spring3.1+hibernate4.1的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建...
`@Repository`注解用于标记持久化层的组件,配合`@Transactional`实现事务管理。 4. **MVC增强**:Spring MVC在3.1版本中引入了`@RequestMapping`的子注解,如`@GetMapping`, `@PostMapping`, `@PutMapping`, `@...
Spring JDBC和ORM模块则帮助处理数据库操作,支持多种持久化框架,如JPA和Hibernate。 Spring 3.1还引入了对Java配置的支持,这使得开发者可以用纯Java类来替代XML配置,进一步增强了代码的可读性和可维护性。另外...
Struts2.3、Spring3.1和Hibernate3.6是Java企业级应用中常用的三大框架,它们的整合开发能够实现MVC(Model-View-Controller)模式,提供强大的数据持久化、业务逻辑管理和用户界面支持。 1. **Struts2.3**: - **...
Hibernate是一个持久化框架,它简化了Java对象与数据库之间的交互。在Hibernate 3.6版本中,优化了性能,增加了对JPA 2.0规范的支持,并且提供了更丰富的查询语言HQL。它通过ORM(对象关系映射)技术,将Java对象...
数据访问是企业级应用的关键部分,Spring 3.1加强了对各种持久化技术的支持,如JDBC、ORM(对象关系映射)框架如Hibernate和MyBatis,以及JPA(Java Persistence API)。在3.1版本中,Spring Data项目提供了对...
Spring负责应用程序的结构和事务管理,Hibernate处理对象-关系映射,Atomikos保证了跨系统事务的一致性,MySQL提供持久化的数据存储,而Tomcat作为运行环境,承载着所有这些组件的交互。开发者可以通过这样的配置,...
通过阅读这些文档,你可以掌握如何有效地利用注解进行配置,理解Spring的数据访问支持,以及如何在Hibernate中进行对象持久化和查询操作。同时,中文版的文档对于国内开发者来说更加友好,能够降低学习门槛,提高...