Junior — Middle
99
Mis on märgise @Transactional eesmärk andmebaasidega töötamisel?
Ettevõtted, kust küsiti
Vastus AI-lt
sobes.tech AI
Аннотация @Transactional в Java используется для обозначения метода или класса, в котором операции с базой данных должны выполняться в рамках одной транзакции. Это гарантирует, что все изменения либо будут успешно применены вместе, либо при ошибке откатятся, сохраняя целостность данных.
Пример:
@Transactional
public void updateUserData(User user) {
userRepository.save(user);
// другие операции с БД
}
Если в методе произойдет исключение, все изменения будут отменены автоматически.