做双库操作时,如果两个库的一个表名一样,在做实体的时候要起两个不同名字的实体,不然在使用mybatis-plus的saveBatch方法时就有可能找到的库和你想插入的库不是一个库
原因是因为saveBatch方法底层调用的executeBatch方法下的TableInfoHelper.getTableInfo(clazz)反射找到的是第二个库,所以将数据插入到了二库。踩坑!!
做双库操作时,如果两个库的一个表名一样,在做实体的时候要起两个不同名字的实体,不然在使用mybatis-plus的saveBatch方法时就有可能找到的库和你想插入的库不是一个库
原因是因为saveBatch方法底层调用的executeBatch方法下的TableInfoHelper.getTableInfo(clazz)反射找到的是第二个库,所以将数据插入到了二库。踩坑!!