Cześć,
Mamy w firmie taki problem. W dwóch metodach, następuje zapis do dwóch schematów w tej samej bazie danych i wyglądać ma to tak, że jeśli coś się nie powiedzie w jednym lub w drugim zapisie, wszystko ma być zrollbackowane, jednym słowem - dwa zapisy mają być w jednej transakcji. Problem jest w tym, że zapis do drugiego schematu chcemy zrobić przez wystawione przez nas wewnętrzne API, żeby nie duplikować encji i repozytoriów w jednym projekcie i pojawia się pytanie - czy Spring "ogarnie" transakcyjność poprzez dwie aplikacje? A jak nie, to w jaki sposób możemy to rozwiązać?