Mryqu's Notes


  • 首页

  • 搜索
close

差一点搞混了Transactional注解

时间: 2014-04-01   |   分类: Service+JavaEE   Spring     |   阅读: 13 字 ~1分钟

今天给我的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(Contextsand Dependency Injection for the Java EEplatform,上下文和依赖注入)bean的javax.transaction.Transactional,不注意还真容易混淆。

标题:差一点搞混了Transactional注解
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#transactional# #anotation# #javaee# #spring#
MongoDB主从复制实践
使用YCSB测试MongoDB
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%