org.springframework.交易。注释。事务vs内被创建.注释。事务
题
在使用弹簧 @Transcational
在业务层,我将需要把 <annotation driven>
在xml文件。
我想知道
可以
javax.jdo.annotations.Transactional
可用于业务层就像春天?而不需要配置xml文件。等等?可以
javax.jdo.annotations.Transactional
可用于业务层的独立是否我使用休眠/访问用户/被创建在该岛层?我需要配置其他任何东西旁边标记方法与@Transactional
?是否有任何差异/限制之间
javax.jdo.annotations.Transactional
和org.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.Transactional
和org.springframework.transaction.annotation.Transactional
?
是的。一个是一个苹果,另一个橙色。