Changes between Version 3 and Version 4 of Transactions
- Timestamp:
- 08/18/25 22:57:18 (25 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Transactions
v3 v4 95 95 Методот updateUserRating() е анотиран со `@Transactional` бидејќи содржи две поврзани операции кои мора да се извршат како една атомска единица: прво се чита тековната оценка на корисникот од базата, потоа се пресметува новата просечна оценка. Доколку овој метод не претставуваше трансакција можеше да се случи следново: два корисника истовремено да му постават оценка на ист корисник што би резултирало со загуба на една од оценките. 96 96 97 === 3.Трансакција за креирање на имот 97 === 3.Трансакција за креирање на имот со слики 98 98 {{{ 99 99 @Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)