Я переношу приложение из EJB2
в EJB3
. В сеансе CMP атрибуты транзакции не определены, поэтому мне интересно, используется ли какой-либо атрибут по умолчанию.Я знаю, что в EJB3
атрибут транзакции по умолчанию равен Обязательно .
Вот как определяется сессионный компонент в файле ejb-jar.xml:
<session>
<ejb-name>FileFacade</ejb-name>
<home>file.FileFacadeHome</home>
<remote>file.FileFacade</remote>
<ejb-class>file.FileFacadeBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<session>