项目版本:
SpringBoot3.0.5
ShardingJDBC的版本为5.2.1。
现在的情况是我按照id进行分片存储,查询的时候使用id进行等值查询的时候会报这个错
同样的,我把分片字段改为age,就可以按照id查询,但是用age当条件依然会报错。插入都是正常的,
如果说我不按照任何条件查询,返回的是2个分片表的全量数据,没有问题。
但是不能按照分片列进行查询这种情况是少配置了什么东西吗?
找下表达式 id % 2 + 1 是怎么来的。
问题解决了,我接受的参数类型设置的是String,应该为Long,String无法使用%去做运算,所以报错了