Как вы говорите, вы будете использовать @ Транзакционные для не-EJB-сред, которые поставляются с 4 перечисленными вами типами.
Я смутно помню, что прочиталчто-то о новом типе "REQUIRES_NEW" в списке рассылки для разработчиков, который я нашел здесь:
Единственная проблема в том, что кажется, что патч никогда не попал в транк, у меня есть2.2.1.CR1 на моем компьютере и TransactionPropagationType выглядит так:
public enum TransactionPropagationType
{
REQUIRED,
MANDATORY,
SUPPORTS,
NEVER;
...
}