为不同的事务管理器使用相同的存储库和实体?

时间:2018-06-07 02:09:44

标签: java spring hibernate spring-data-jpa

我有一个要求,我必须创建两个事务管理器,一个指向副本数据库,另一个指向主数据库,但是,实体和存储库将相同。 使用主事务管理器更新记录时,我遇到异常。 我从一个公共方法调用存储库的更新,该方法具有定义主事务管理器的@Transactional注释和需要的传播。

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

有人可以帮助吗

0 个答案:

没有答案