本文共 440 字,大约阅读时间需要 1 分钟。
QueryWrapperwrapper = new QueryWrapper<>();wrapper.lambda().eq(Goods::getGoodsId,"123"); QueryWrapper wrapper1 = new QueryWrapper<>();wrapper1.eq("goods_id","123");
首先第一个lambda().eq是一个查询语句,再是看eq的内容 Goods::getGoodsId,“123”Goods代表的商品类,::后面的是属性goodId,“”里的是查询条件,也就是在商品表中查询goodId为123的商品信息 ,下面的那个eq应该和第一个是一样的结果
双冒号运算符就是java中的方法引用,方法引用的格式是类名::方法名。Lambda有所谓的懒加载
例如: 表达式: Goods->Goods.getGoodsId (); 可以替换为 Goods::getGoodsId转载地址:http://hrhpi.baihongyu.com/