У меня есть функция, которая выполняет операцию сохранения для двух объектов, каждый из которых имеет два разных источника данных.
@Transactional
public void add(List<Student> students, School school) {
studentRepository.saveAll(students);
schoolRepository.save(school);
}
Здесь ученик из источника данных A, а школа из источника данных B.
Однако , аннотируя его с помощью @Transactional не удается сделать метод транзакционным.
Я использую javax.transaction.Transactional, а не тот, который предоставлен micronaut.spring.
Есть ли способ решить это