当前使用版本(必填,否则不予处理)
3.1.1
该问题是如何引起的?(确定最新版也有问题再提!!!)
存在两个一样的表,结构相同, 想通过新增@TableField(exist = false)属性 结合DynamicTableNameParser,根据属性不同查询不同的表 查询时设置这个非数据库属性,报错Your property named "XXX" cannot find the corresponding database column name!
重现步骤(如果有就写完整)
1.新增@TableField(exist = false)属性 2.LambdaQueryWrapper 设置这个属性 3.查询
报错信息
XXX 非数据库属性 Your property named "XXX" cannot find the corresponding database column name!
Comment From: miemieYaho
LambdaQueryWrapper 怎么用的?
Comment From: fangqj
LambdaQueryWrapper 怎么用的? .eq(实体类::getXXX,XXX);
Comment From: miemieYaho
你注解标记了xxx不属于数据库字段,自然不会进行缓存
Comment From: fangqj
还要别的方法吗?根据参数不同 查询不同的表
Comment From: miemieYaho
分表建议使用shardingjdbc