托管Bean的交易

发布者    |      

Java EE 7 中即将推出一个标准的、通用的 @Transactional 注解。您可以在这里了解更多关于该建议的内容

但是,有一些重要的事情需要记住

  • @Transactional 正在 作为 JTA 规范修订版(作为一个 MR)开发中
  • @Transactional 不是CDI EG 开发的,也不会包含在 CDI 规范中
  • 反馈应发送至@TransactionalJava EE 平台 EG 而不是 CDI EG。平台 EG 正在执行 JTA 规范的修订

Java EE 并不认可 Servlet 容器为符合标准的运行环境,因此该功能将默认不可用(主要是因为该环境中缺少 JTA)。

但是,为了弥合这一差距,Deltaspike 很可能将为 Servlet 环境提供对 @Transactional 的支持,因为我们承认这是非常重要的,并且是许多开发者首选的环境(但我们仍然强烈建议您迁移到 Web 配置文件!!)。


返回顶部