Использование одного и того же хранилища и сущностей для другого менеджера транзакций? - PullRequest
0 голосов
/ 07 июня 2018

У меня есть требование, когда мне нужно создать два менеджера транзакций, один указывает на базу данных-реплику, а другой - на главную базу данных, однако сущности и репозиторий будут одинаковыми.При обновлении записи с помощью диспетчера Master Transaction я получаю исключение ниже.Я вызываю обновление для репозитория из общедоступного метода с аннотацией @Transactional, определяющей главный диспетчер транзакций и распространение в соответствии с требованиями.

org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query

Может кто-нибудь, пожалуйста, помогите здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...