`
Jseeker
  • 浏览: 14224 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

在Spring中配置SessionFactory的二种方式

阅读更多

在Spring中配置SessionFactory的二种方式

第一种方式:

把Hibernate的配置文件hibernate.cfg.xml配置到applicationContext.xml中

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="configLocation"  value="file:src/hibernate.cfg.xml">
   </property>
</bean>

第二种方式:

利用dataSource来配置SessionFactory

<bean id="sessionFactory"
			class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
	<property name="dataSource" value="dataSource"></property>
	<property name="mappingResources">
		<list>
			<value>com/pojo/Guestbook.hbm.xml</value>
                        <value>com/pojo/User.hbm.xml</value>
                                    ......
		</list>
	</property>
	<property name="hibernateProperties">
		<props>
			<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
		</props>
	</property>
</bean>
分享到:
评论

相关推荐

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

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

    spring事务配置的五种方式

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

    Spring事务配置的五种方式

    在Spring配置文件中,使用tx命名空间来定义事务管理器,并在需要事务管理的Bean上使用`&lt;tx:advice&gt;`和`&lt;aop:config&gt;`元素来指定事务策略。这种方式与注解方式类似,但事务配置都在XML中完成。 每种配置方式都有其...

    Spring事务配置的五种方式.doc

    在Spring框架中,事务配置方式多样,但总的来说可以归结为五种基本方式。下面将对这五种方式进行详细的介绍和分析。 第一种方式:每个Bean都有一个代理 在这种方式中,每个Bean都需要配置事务代理,以实现事务的...

    详细说明spring事务配置的5种方式

    本文将详细介绍Spring事务配置的五种方式,帮助你深入理解如何在Spring应用中管理事务。 1. **基于XML的声明式事务管理** 第一种方式是在每个Bean上使用代理来实现事务管理。首先,配置`DataSource`,通常是`...

    在Spring中配置Hibernate事务

    在Spring配置中定义一个HibernateTransactionManager实例,将SessionFactory注入其中。例如: ```xml &lt;bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"&gt; ...

    spring数据源配置

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

    详解Spring配置事务的五种方式

    本文将详细介绍Spring配置事务的五种方式,以便开发者们更好地理解和应用。 首先,Spring配置事务通常涉及三个关键组件: 1. **DataSource**:数据源,它是连接到数据库的桥梁,负责管理数据库连接。在使用...

    jBPM4与Spring整合的2种方式

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

    Spring的事务配置的五种方式

    这是最常见的一种方式,通过在Spring配置文件中定义AOP代理来实现事务管理。在给定的示例中,`TransactionProxyFactoryBean`被用来创建一个事务代理,它将目标DAO对象(如`userDaoTarget`)包装起来,当调用DAO方法...

    spring配置事务五种方式.doc

    本文将详细介绍Spring配置事务的五种方法,每种方法都基于相同的基本组件:DataSource、TransactionManager以及代理机制。理解这些配置方式有助于更好地控制事务在应用程序中的行为。 1. **每个Bean都有一个代理** ...

    Spring事务配置的五种方式[参照].pdf

    以下是对Spring事务配置五种方式的详细解释: 1. **基于代理的事务管理(Proxy-based Transaction Management)** 这是第一种配置方式,每个Bean都有一个独立的代理。在示例代码中,`TransactionProxyFactoryBean`...

    Spring事物配置的五种模式

    这种方式通过在XML配置文件中使用`&lt;tx:advice&gt;`和`&lt;tx:method&gt;`元素来配置事务属性。这种方式适用于那些需要细粒度控制事务的场景。 **配置示例**: ```xml &lt;bean id="transactionManager" class="org.spring...

    spring配置事物的5种方式

    本文将详细介绍SSH(Spring、Struts、Hibernate)框架整合时,Spring配置事务的五种方式。首先,我们要理解Spring事务配置的基本组成部分:DataSource、TransactionManager和代理机制。 1. **DataSource**:这是...

    Spring 事务配置的五种方式.docx

    以下是对Spring事务配置五种方式的详细解释: 1. **基于注解的事务管理(@Transactional)** 使用`@Transactional`注解在类或方法级别声明事务边界。这种方式适用于基于Java的配置,注解可以明确指定事务的传播...

Global site tag (gtag.js) - Google Analytics