Wiele menedżerów transakcji

Wiele menedżerów transakcji
ZA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:174
0

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?

SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
1

Zrób własne adnotacje i obadnotuje Transactionl np

GlobalTX
LocalTX

A po co CI takie coś?

Koziołek
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:dzień
  • Lokalizacja:Stacktrace
  • Postów:6822
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...


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.