码迷,mamicode.com
首页 > 其他好文 > 详细

差一点搞混了Transactional注解

时间:2017-01-08 17:30:45      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:混淆   let   .net   java.net   tps   上下文   http   nav   java   

今天给我的Srping业务层加如下Service和Transactional注解:

@Service

@Scope(BeanDefinition.SCOPE_SINGLETON)

@Transactional(propagation=Propagation.REQUIRED,

timeout=600, 

rollbackFor=Exception.class)
 

结果总是不认propagation、timeout和rollbackFor,后来才发现我引入类定义错了,本来应该用Spring的org.springframework.transaction.annotation.Transactional,可是引入了JavaEE用于CDI(Contexts and Dependency Injection for the Java EE platform,上下文和依赖注入)bean的javax.transaction.Transactional,不注意还真容易混淆。技术分享。注意spring事务中要使用org.springframework.transaction.annotation.Transactional这个类

差一点搞混了Transactional注解

标签:混淆   let   .net   java.net   tps   上下文   http   nav   java   

原文地址:http://www.cnblogs.com/toSeeMyDream/p/6262268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!