首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Spring入门Blog[十二、Spring中Annotation宣言事务]

2012-08-14 
Spring入门Blog[十二、Spring中Annotation声明事务]Spring的声明式事务Annotation的实现------AOP应用首先

Spring入门Blog[十二、Spring中Annotation声明事务]

Spring的声明式事务Annotation的实现------AOP应用

首先先讨论一个问题:

事务放在service层还是放在dao层呢?

Dao层只是针对于某一个实体进行CRUD的操作。如果在增加删除一个表的时候。比如USER我们要在LOG表中记录相应的日志。那么在DAO层如何完成。所以说Service层可能操作多个实体类。所以事务加载service层比较合适。因为不论我们保存哪一个实例出现了错误我们都可以回滚。而不是Log插入了,User没插入。反之亦然,这都是我们不愿意看到的。

 

下面举例Spring中事务通过Annotation方式是如何实现的:

1、  加入tx开头的命名空间并且配置事务manager和driven。代码如下:

2、在Java文件上使用注解标签:

热点排行