У меня есть метод, использующий @Transactional by DeltaSpike, но внутри этого метода мне нужно вызвать функцию save() и force commit, независимо от любого исключения после. Если я использую сохранить и после того, как силы в expcetion DeltaSpike откатить все, как это:Force new Transacion в DeltaSpike
@Transacional
public void method(){
save(myBean);
throw new MyException("THIS IS NECESSARY");
}
Так что мой Ideia это вызов другой метод, чтобы спасти мою фасоль с другим transacion, как это:
@Transacional
public void method(){
save(myBean);
throw new MyException("THIS IS NECESSARY");
}
@Transacional(REQUIRES_NEW)
public void saveHere(Object bean){save(bean);}
Но У DeltaSpike нет атрибута REQUIRES_NEW и любого другого, чтобы создать новую транзакцию. Как мне это сделать ?
Я не используя JTA, просто CDI с DeltaSpike. – RonaldoLanhellas
Java EE 7 или весна? Зависимость jta принадлежит More to jpa. – jklee
Java EE 7, я не использую Spring. – RonaldoLanhellas