


|      1chenshun00      2020-02-08 11:38:45 +08:00 用过几天的 mybatis-plus , 最后的感觉是多引入一个组件就多一个组件的麻烦, :) 增大了团队的负担.  而且团队没有人深入了解这个. 出了问题只能自己刷源码一点一点搞. | 
|  |      2whnoob OP @chenshun00 也算是初期阶段,自己在折腾,不过遇见了这个问题,之前试过只用 mybatis,倒是无所谓,可以搞,不过用这个第三方之后,事务这个搞不太明白 | 
|      3hantsy      2020-02-08 11:43:51 +08:00 JTA | 
|  |      4BBCCBB      2020-02-08 11:44:49 +08:00 @Transactional 里指定要用到的那个事务管理器 | 
|  |      6whnoob OP @BBCCBB 额,试过了,只不过 mybatis plus 基类里面加了这个注解,没有指定哪个注解配置,所以找的时候多个找不到 | 
|  |      7BBCCBB      2020-02-08 12:04:43 +08:00 在方法上加 @Transactional 注解, 然后指定, 覆盖掉类上的 @Transactional 注解. | 
|      9guisheng      2020-02-08 13:13:07 +08:00 via iPhone 我有 4 个数据源 一个数据源一个配置文件.java 然后为每个数据源 指定一个方法 然后使用 @transactional 注解有个 ref 还是 manager 的参数 | 
|  |      10whnoob OP @guisheng 也是用的 mybatis plus 吗?是在继承 ServiceImpl 的类上加的 @transactional ? | 
|  |      12whnoob OP @guisheng 试过了,自己写的方法加上 @transactional 是可以数据源不同生效事务,不过对于 mybatis plus 自己的 ServiceImpl 里面的方法,就不知道怎么处理了 | 
|  |      13whnoob OP 换了个别的方式,用类似 IService 方式自定义了接口,按照业务逻辑做了一些常见的公共 Ctrl 层方法,暂时解决了这个问题,等待大佬看能不能有这个相似技术选型的解决方式 |