首页 > 其他 > 详细

差一点搞混了Transactional注解

时间:2017-01-08 17:29:13      阅读:192      评论:0      收藏:0      [点我收藏+]

今天给我的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注解

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!