Witajcie,
Mam potrzebę zdefiniowania wielu menedżerów transakcji w mojej aplikacji. Wiem, że można wybrać, który menadżer ma się zaopiekować daną transakcją za pomocą argumentu do adnotacji @Transactional, lecz w moim takich anotacji jest bardzo dużo. Stąd też moje pytanie.
Czy istnieje możliwość zdefiniowania globalnego menadżera transakcji, za pomocą którego wykonywane są transakcje bez parametru w adnotacji i pobocznego z którego można skorzystać dodając ten parametr?
0
1
Zrób własne adnotacje i obadnotuje Transactionl np
GlobalTX
LocalTX
A po co CI takie coś?
1
Ja bym jednak zrobił to trochę inaczej. Mamy obecnie nieźle opisaną koncepcję mikroserwisów i może warto by odseparować logiki obsługiwane przez osobne menadżery transakcji do osobnych serwisów...