数据库太大,需要将它分表操作,google后决定使用sharding-jdbc
1 | <!-- sharding-jdbc --> |
1 | sharding: |
在mapper中需要用test,而不是某一个具体的,比如test_1,test_2
1 | <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> |
注意
因为上面的分片规则是根据Id取余,所以id只能为数字类型(integer、long等,不能为String),否则会报空指针异常