DeltaSpikeで@Transactionalを使用するメソッドがありますが、このメソッドの中では、後で例外とは関係なくsave()を呼び出して強制コミットする必要があります。DeltaSpikeで新しいTransacionを強制する
@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);}
しかし、私は保存して、力の後expcetionにDeltaSpikeはこのようなすべてのものを、ロールバックを使用する場合DeltaSpikeには属性REQUIRES_NEWはありません。どうすればいいですか?
を試してみてください。 – RonaldoLanhellas
Java EE 7またはSpring? jtaの依存関係はもっとjpaに属します。 – jklee
Java EE 7、私はSpringを使用していません。 – RonaldoLanhellas