在使用弹簧 @Transcational 在业务层,我将需要把 <annotation driven> 在xml文件。

我想知道

  1. 可以 javax.jdo.annotations.Transactional 可用于业务层就像春天?而不需要配置xml文件。等等?

  2. 可以 javax.jdo.annotations.Transactional 可用于业务层的独立是否我使用休眠/访问用户/被创建在该岛层?我需要配置其他任何东西旁边标记方法与 @Transactional?

  3. 是否有任何差异/限制之间 javax.jdo.annotations.Transactionalorg.springframework.transaction.annotation.Transactional?

有帮助吗?

解决方案

你看如果是的话,为什么不试?这是什么,我读过有关 javax.jdo.annotations.Transactional:

注释指出,成员(外勤或财产)是事务性的,但不是持久的。这相当于xml特性的持久性修改="交易"的"领域"及"财产"元素。

这似乎并没有比较与 @Transactional 注从春天。

描述交易的属性 法或类。

这一类型一般注释 直接可比性弹的 RuleBasedTransactionAttribute类, 而事实上 AnnotationTransactionAttributeSource 将直接转换成数据 后一类,因此,弹簧的 事务支持的代码没有 知道约的注释。如果没有规则 有关的例外,它将 像对待 DefaultTransactionAttribute(滚 回在运行时例外)。

所以回答你的问题:

可我知道可以 javax.jdo.annotations.Transactional 可用于业务层就像春天?不需要配置xml文件。等等?

没有。

可以 javax.jdo.annotations.Transactional 可用于业务层的独立是否我使用休眠/访问用户/被创建在该岛层?需要配置其他任何东西旁边标记方法与 @Transactional?

没有。参见上文。

任何不同/限制之间 javax.jdo.annotations.Transactionalorg.springframework.transaction.annotation.Transactional?

是的。一个是一个苹果,另一个橙色。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top