使用Mybatis-Plus在实体类中如果没有指定表的ID,就会输出上述警告。
如提示所说,不能调用'xxById'方法。
但有时候我们通过自定义SQL去连表查询,可能没有明确ID字段。
这时候其实可以返回某个表的唯一键作为ID。
但要注意:不要给这个类新增或者删除数据,否则会报错(新增或删除会使用ID字段)。
参考代码如下:
/** 医院编码 */ @TableId(value = "HospitalID") private String hospitalID;
本文分享自 锤子代码 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!