Wiosenne dane jpa @transactional

Poniżej znajduje się przepływ mojej aplikacji

Kontroler - usługi - repozytorium

Na poziomie usług mamy@Transactional adnotacja Mamy teżjpa:repository konfiguracja, w której podajemy menedżera encji i menedżera txn.

Wątpię, czy czuję, że menedżer txn jest określony wjpa:repositories jest brane pod uwagę i nie ma wpływu na określenie@Transactional w warstwie usług. Na przykład: warstwa usług@Transactional można odwzorować na niestandardowy menedżer txn, ponieważ repozytorium wywoływane przez usługę może mieć innego menedżera txn. Czy w takim razie nie spowoduje to problemu?

Czy ktoś może wyjaśnić, czy kiedykolwiek musimy to zrobić@Transactional na warstwie usług, gdy korzystamy z repozytorium jpa?

questionAnswers(1)

yourAnswerToTheQuestion