Spec-Zone .ru
спецификации, руководства, описания, API


javax.ejb
Тип аннотации TransactionAttribute


@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
public @interface TransactionAttribute

TransactionAttribute аннотация определяет, должен ли контейнер вызвать бизнес-метод в пределах контекста транзакции. TransactionAttribute аннотация может использоваться для бобов сеанса и сообщения управляемые бобы. Это может только быть определено, если контейнер управляемое установление границ транзакции используется.

Аннотация может быть определена на бобе class, и/или это может быть определено на методах class, которые являются методами делового интерфейса или представления без интерфейсов.

Определение TransactionAttribute аннотация на боб, class означает, что это применяется ко всем применимым бизнес-методам class. Определение аннотации на метод применяет это к тому методу только. Если аннотация применяется и в class и в уровне метода, переопределения значения метода, если эти два не соглашаются.

Значения TransactionAttribute аннотация определяется перечислением TransactionAttributeType. Если TransactionAttribute аннотация не определяется, и боб использует контейнер управляемое установление границ транзакции, семантика REQUIRED атрибут транзакции принимается.

С тех пор:
EJB 3.0
См. Также:
TransactionAttributeType

Дополнительная Сводка Элемента
 TransactionAttributeType значение
           
 

значение

public abstract TransactionAttributeType value
Значение по умолчанию:
javax.ejb.TransactionAttributeType.REQUIRED


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter