管理sessionfactory有2种方式
在整合的时候 保留hibernate的配置文件
在spring的配置文件中这么写:
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
如果不保留配置文件,统一由spring管理则:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
<property name="mappingResources">
<list>
<value>com/pojo/Person.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
</props>
</property>
</bean>
spring与hibernate整合 最重要就是提供声明式服务,管理事物
<!-- 事务处理设置 -->
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!-- 所有方法使用PROPAGATION_REQUIRED类型的事务 -->
<bean id="interceptorTransaction"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 管理所有以Service结尾的Bean -->
<bean
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Service</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>interceptorTransaction</value>
</list>
</property>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pjw0221/archive/2009/07/16/4354974.aspx
分享到:
相关推荐
struts2+Hibernater+spring整合之插入数据
这是老外写的用JSF+Spring+Hibernate开发的简单应用实例 使用MySQL作为数据库,整合了JSF(MyFaces)、 Spring及Hibernate,以具体的用户登陆及注册业务来说明具体的使用过程
struts2+spring +hibernater 整合一个简单的登录系统
springdm整合hibernaterspringdm整合hibernaterspringdm整合hibernaterspringdm整合hibernaterspringdm整合hibernaterspringdm整合hibernaterspringdm整合hibernaterspringdm整合hibernater
spring dwr hibernater ibatis教程
spring+springmvc+hibernater框架架包,详细的项目结构会晚点上传
spring+hibernater+struts权限管理, spring+hibernater+struts权限管理
struts1+spring1+hibernater3写的新闻管理系统后台
springmvc spring hibernate整合Demo 包含了CRUD 帮助初学者快速学习springmvc
spring4mvc hibernater4(全注释)
ssh集合文档struts,spring,hibernater集合文档
关于 Spring + hibernater + struts 的例子,和一些基本的功能neg
Struts2.5+ Spring5 + Hibernater5.2整合后项目(包含jar包和配置文件)并且里面有直接运行案例
spring2.54+struts2+hibernater3.1
springMVC+Hibernater整合及测试(亲测可运行)所需jar包,包含文件上传,json转换等,亲测正常运行,无问题。
本系统采用最新组合struts2+spring2.54+hibernater3.1实现了网上书店商城的功能.
hibernater4 spring3 struts2 access 数据库 配置
ssh项目实例-企业信息发布系统,由于上传大小收到限制,项目JAR包分为lib1与lib2两部分,请另外下载,并加入到项目WEB-INF下lib目录即可,部分项目截图以及说明请查看...有指教与疑问可给我留言,大家一起进步:)
基于Struts2.18+Spring2.5+Hibernater3.3+Annotation注解开发的电子商务网站demo
自己这几天,在找工作前的复习!里面可能有你需要的jar包!