A @Transactional egy metódust adatbázis-tranzakcióba csomagol: a Spring megnyit egyet a metódus futása előtt, és commitál, amikor normálisan visszatér — vagy rollbackel, ha kivételt dob. A háttérben ez egy AOP proxy, ami a legtöbb gotcha forrása.
Alap használat
{
{
accounts.debit(from, amount);
accounts.credit(to, amount);
}
}
