Как сделать операции с несколькими источниками данных транзакционными в микронавтом? - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть функция, которая выполняет операцию сохранения для двух объектов, каждый из которых имеет два разных источника данных.

@Transactional
public void add(List<Student> students, School school) {
        studentRepository.saveAll(students);
        schoolRepository.save(school);
    }

Здесь ученик из источника данных A, а школа из источника данных B.

Однако , аннотируя его с помощью @Transactional не удается сделать метод транзакционным.

Я использую javax.transaction.Transactional, а не тот, который предоставлен micronaut.spring.

Есть ли способ решить это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...