我现在需要使用mybatis和sharding jdbc,但发现mp的sequence会覆盖sharding jdbc的主键策略,如何通过配置使用sharding的策略,而不是使用mp默认的雪花算法,同时我也不想自定义mp的keyGenerator

    <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
     <version>3.3.1</version>
    </dependency>
 <dependency>
      <groupId>org.apache.shardingsphere</groupId>
      <artifactId>sharding-jdbc-spring-boot-starter</artifactId>
      <version>4.1.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.shardingsphere</groupId>
      <artifactId>sharding-jdbc-spring-namespace</artifactId>
      <version>4.1.0</version>
    </dependency>

Comment From: qmdx

mp 主键注解 idType 设置 INPUT 然后自己去实现逻辑,可以考虑再自动填充的地方处理

Comment From: shenHaoRanDe

我也想知道楼主是如何解决这个问题的