springboot使用AOP切面配置hikari多数据源,new Thread时saveOrUpdate不能更新到数据库,不使用则正常?

如题。

springboot使用AOP切面配置hikari多数据源,new Thread情况下方法saveOrUpdate不能更新到数据库,不使用则正常?

hikari多数据源,使用AOP方式进行数据源切换,新起线程的情况下更新方法执行,但是没有sql打印,也没有将数据更新到数据库,并且不报错,不用线程则可以

多线程导致事务失效,sql实际没有被commit

spring事务管理器上下文保存在线程里面,new thread原来的上下文没了就没法提交事务了。
多数据源考虑分布式事务