2016-10-26 2 views
0

私は、取引を開始したときに通知を受けたいと思います。私はorg.springframework.transaction.support.TransactionSynchronizationManagerを知っていますが、org.springframework.transaction.event.TransactionPhaseBEFORE_COMMITAFTER_COMPLETION、、、AFTER_ROLLBACK)で定義されているトランザクションフェーズを通知するためにのみ使用できます。しかし、トランザクションが開始される直前または直後にどのように通知を受けることができますか?Springがトランザクションを開始したときの通知?

+0

あなたはそれを何が必要ですか? – Kayaman

+0

トランザクションの存続期間中にのみ使用可能なトランザクションのUUIDを生成したい – Johan

答えて

1

オーバライドorg.springframework.transaction.jta.JtaTransactionManager

@Override 
protected void doBegin(Object transaction, TransactionDefinition definition) { 
    //UUID code here 
    super.doBegin(transaction, definition); 
} 
関連する問題