Giriş
Eski kodlarda şu satırı dahil ederiz.
import javax.transaction.UserTransaction;
Şu satırı dahil ederiz
import jakarta.transaction.UserTransaction;
Açıklaması şöyle
UserTransaction interface: This provides the application with the ability to control transaction boundaries programmatically.
Maven
API için şu satırı dahil deriz
<dependency> <groupId>javax.transaction</groupId> <artifactId>javax.transaction-api</artifactId> <version>1.3</version> </dependency>
Şöyle yaparız
@Resource UserTransaction utx; public void transferFunds(Account debitAccount, Account creditAccount, double amount) throws Exception { try { utx.begin(); debitAccount.withdraw(amount); creditAccount.deposit(amount); utx.commit(); catch (Exception e) { utx.rollback(); throw e; } }
Hiç yorum yok:
Yorum Gönder