原因
mybatis Plus 中查詢是按照預設的駝峰命名來做實體類和資料庫字段之間的映射的, 比如:
實體類中 :usersId
駝峰轉化為下劃線 _
資料庫中: users_id
而這個錯誤是由于沒有按照駝峰命名的規範導緻的,舉例
實體類中:
private Integer usersId;
按照預設的駝峰命名規範, mybatisplus 在查詢的時候預設的是查詢
users_id
, 是以資料庫的字段名字應該為:
users_id
如果不想進行轉換, 可以直接關閉駝峰命名。
mybatis-plus.configuration.map-underscore-to-camel-case=false