一、该问题的重现步骤是什么?
1. 分表后,使用.saveOrUpdate(Entity)修改时带上分表字段就会报错(分表字段无调整)
二、你期待的结果是什么?实际看到的又是什么?
希望带上分表字段快速定位对应分表进行修改
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
Boot版 3.4.0 Win10
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
sharding需要提前定义分表的逻辑,定义好之后,你修改时制定sharding的datasource,他会自动根据分片规则去修改。
sharding有强制约束,无法直接更新分片键。
之前我调用.saveOrUpdate()修改时,里面会调用.updateById()就报错,
所有现在直接重写到也能解决,麻烦的是都要重新,就是不知是否贴合框架?
扫一扫访问 Blade技术社区 移动端