# multi-detabase **Repository Path**: ssmV/multi-detabase ## Basic Information - **Project Name**: multi-detabase - **Description**: 用来启动多数据源,目前集成了redis、mongodb、mysql,不过主要目的是用mybatis-plus操作多个mysql数据库,并且用串联调用方式实现注解回滚 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-22 - **Last Updated**: 2023-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.该工程用于mybatis-plus连多数据源试验 2.坑点在于事务,只要加入@Transactional的类,@DS注解填入的数据源就会失效 3.解决方法是,不能用统一的方法调各个service里的更新方法,需要将更新方法逐一串联,靠逐层回调和“@Transactional(propagation = Propagation.REQUIRES_NEW)”方式实现事务回滚 4.用jpa集成了mongodb,做了个简单的新增和查询,扩展数据源