項目中中使用LambdaQueryWrapper的eq條件構造器查詢數據報錯如下:
使用案例:(紅線處爲報錯位置),第一個參數爲定義的實體類對應字段的function,第二個爲條件;
由於 QueryWrapper和LambdaQueryWrapper都是定義了泛型,所以在使用LambdaQueryWrapper的時候,必須指定對應的實體類;
即如下方式:
LambdaQueryWrapper<Model> lambdaQueryWrapper = new QueryWrapper<>().lambda();
lambdaQueryWrapper.eq(Model::getId, "");
LambdaQueryWrapper lambdaQueryWrapper1 = new LambdaQueryWrapper<Model>().eq(Model::getId,"");
以上兩種方式都可以;指定之後問題解決!