文件名称:Spring2.5和Hibernate3集成--学习spring aop ioc
文件大小:4.96MB
文件格式:RAR
更新时间:2011-10-09 17:30:55
采有声明式事务 Spring2.5和Hibernate3集成
Spring2.5和Hibernate3集成
采用声明式事务
1.声明式事务的配置
* 配置sessionFactory
* 配置事务管理器
* 配置事务的传播特性
* 配置哪些类哪些方法使用事务
2.编写业务逻辑方法
* 继承HibernateDaoSupport类,使用this.HibernateTemplate这个类持久化数据
* HibernateTemplate是对session的轻量级的封装
* 默认事务回滚异常是RuntiimeException(包括所有继承RuntimeException的子类).普通异常不回滚
* 在编写业务逻辑方法时,最好将异常一直往上抛出,由表示层处理(Struts)
* spring的事务管理需要添加到业务逻辑上(事务边界的定义),不要回到Dao上
技术提示:
在编写经下代码时:
【文件预览】:
spring_hibernate_aop_ioc
----.project(400B)
----bin()
--------log4j.properties(829B)
--------applicationContext-beans.xml(805B)
--------com()
--------readme.txt(0B)
--------applicationContext-common.xml(2KB)
--------hibernate.cfg.xml(832B)
----src()
--------log4j.properties(829B)
--------readme.txt.bak(550B)
--------applicationContext-beans.xml(805B)
--------com()
--------readme.txt(1KB)
--------applicationContext-common.xml(2KB)
--------hibernate.cfg.xml(832B)
----.classpath(506B)
----lib()
--------commons-logging.jar(59KB)
--------mysql-connector-java-3.1.11-bin.jar(430KB)
--------log4j-1.2.15.jar(383KB)
--------aspectjrt.jar(112KB)
--------spring.jar(2.81MB)
--------aspectjweaver.jar(1.82MB)