`

Spring配置SessionFactory

 
阅读更多

Spring的核心模块之一为依赖注入,普遍使用的为Set方式注入,那么下面将借助该方式配置数据源和SessionFactory

直接引用hibernate.cfg.xml配置文件

这种方式需要提供hibernate.cfg.xml配置文件,在其中构造sessionFactory,并且持久层类的映射也在改文件配置,这步操作和Spring没有任何关系。产生关系是在spring的配置文件中,通过set方式注入到org.springframework.orm.hibernate3.LocalSessionFactoryBean类中,其对应属性为:configLocation。配置如下:


使用数据源配置SessionFactory

1、使用jdbc数据源


2、使用c3p0数据源

3、结合数据源配置SessionFactory

spring配置事务

spring配置事务借助其AOP核心模块,其包括如下步骤:

1、配置事务管理器

2、配置Pointcut,定义事务作用范围

3、配置Advice,定义事务传播范围

其配置如下:


整个配置文件


分享到:
评论

相关推荐

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    3. 在Spring配置文件中配置SessionFactory和TransactionManager。 4. 使用@Autowired注解注入SessionFactory,并在需要的地方进行数据库操作。 这个过程使得我们可以充分利用Spring的IoC(控制反转)和AOP(面向切...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    1. **配置SessionFactory**:在Spring的配置文件(如applicationContext.xml)中,我们需要配置Hibernate的SessionFactory。这通常涉及设置数据源、Hibernate配置文件路径、映射文件等信息。例如: ```xml ...

    MySSH.rarSSH框架,spring管理sessionFactory

    例如,通过在Spring配置文件中定义SessionFactory bean,我们可以控制其初始化、关闭,以及事务管理等行为。 在Spring中,我们通常会使用`<bean>`标签来声明SessionFactory,如下所示: ```xml <bean id="...

    jBPM4与Spring整合的2种方式

    2. **Spring配置SessionFactory**:在Spring的配置文件中,定义一个名为`processEngine`的bean,类型为`com.family168.jbpm.ProcessEngineFactoryBean`,并将其`sessionFactory`属性引用Spring管理的SessionFactory...

    SSH整合中 hibernate托管给Spring得到SessionFactory

    在Spring配置文件(如applicationContext.xml)中配置SessionFactory的示例代码如下: ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> ...

    spring配置文件详解

    接着,`<beans>`标签是Spring配置的根元素,它包含了所有bean的定义。在这个例子中,我们看到多个命名空间的引入: 1. `xmlns:beans` 是Spring核心配置的命名空间,用于定义bean。 2. `xmlns:xsi` 是XML Schema ...

    Struts2_Spring_Hibernate集成

    - **Spring管理Hibernate**: 通过Spring配置SessionFactory,利用Spring的事务管理机制简化Hibernate的操作。 - **Struts2与Spring集成**: 通过在Spring中注入Action实例,实现Struts2与Spring的紧密耦合。 - **...

    spring2.5 参考手册

    - **SessionFactory**:通过Spring配置SessionFactory,实现Hibernate的配置管理和事务控制。 - **DAO支持**:Spring提供了DAO支持,简化了Hibernate的开发过程。 ### 四、示例程序 #### 4.1 示例项目架构 - **...

    spring数据源配置

    为了集成Hibernate并实现与Spring的整合,还需要配置SessionFactory。SessionFactory是Hibernate的核心对象之一,负责创建Session实例,而Session则是执行具体数据库操作的对象。 ```xml <!--sessionFactory--> ...

    hibernate+spring配置详细解析

    这里通过`LocalSessionFactoryBean`来配置SessionFactory: ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <value>...

    SSH整合的小例子

    然后,通过Spring配置SessionFactory并注入到需要的地方。 4. **Action类**:Struts的Action类通常会依赖Spring管理的业务服务接口,Spring会自动注入这些依赖。 5. **事务管理**:Spring提供声明式事务管理,只需...

    hibernate+spring配置文件

    综上,"hibernate+spring配置文件"的配置涉及多个层面,包括Spring的IoC、事务管理、数据源配置,以及Hibernate的SessionFactory、实体映射等。理解并正确配置这些元素是成功整合SSH的关键,也是提升开发效率和系统...

    SSH整合要点

    - **Spring管理Hibernate SessionFactory**:Spring配置SessionFactory,提供事务管理,简化DAO层代码。 - **DispatcherServlet与Front Controller**:Spring MVC的DispatcherServlet与Struts2的Front Controller...

    spring所有配置文件详解

    ### Spring配置文件详解 #### 一、引言 在Java Web开发领域,Spring框架因其强大的功能和灵活性而受到广泛欢迎。对于初学者来说,理解Spring的配置方式是至关重要的第一步。本文将详细介绍Spring中常见的配置文件...

    详解Spring的配置文件

    ### Spring配置文件详解 #### 一、Spring框架简介与配置文件的重要性 Spring 是一个开源的 Java 平台框架,提供了一种轻量级的应用程序开发方式。它通过依赖注入(Dependency Injection, DI)和面向切面编程...

    Myeclipes+spring+hibernate配置

    通过在Spring配置文件中配置SessionFactory bean,我们可以使用@Autowired注解在需要的地方注入SessionFactory,从而在Service层或DAO层使用Hibernate进行数据库操作。此外,Spring还可以用于管理事务,通过@...

    spring整合struts2与hibernate核心配置文件

    1. **Spring配置**:设置数据源,创建SessionFactory Bean,配置事务管理器。 2. **Struts2配置**:启用Spring插件,配置Action类为Spring管理的bean。 3. **Hibernate配置**:配置数据库连接信息,定义实体类映射,...

    spring事务配置的五种方式

    1. **基于XML的全局事务配置**:这种方式通过在Spring配置文件中设置`<tx:advice>`和`<aop:config>`元素来实现事务管理。相比于第一种方式,这种方式更加简洁,适用于所有业务逻辑Bean。 2. **基于注解的事务配置**...

    北大青鸟Spring配置信息

    标题:“北大青鸟Spring配置信息” 描述:“这是一个Spring的配置信息,供初学者学习” 从这份配置文件中,我们可以深入理解Spring框架的核心概念及其在实际项目中的应用方式。以下是对该配置信息的关键知识点的...

Global site tag (gtag.js) - Google Analytics