原文:
https://www.jianshu.com/p/07be9ccb3306
https://www.cnblogs.com/java688/p/13672075.html
https://baomidou.gitee.io/mybatis-plus-doc/#/wrapper?id=条件参数说明
https://blog.csdn.net/lt326030434/article/details/106571670
从数据库中查找一个元素
public Brand getByName(String name) {
return new LambdaQueryChainWrapper<>(baseMapper)
.eq(Brand::getName, name)
.one();
}
Order order = this.getOne(new LambdaQueryWrapper<Order>()
.ge(Order::getCreateTime, todayStart)
.le(Order::getCreateTime, todayEnd)
.orderByDesc(Order::getOrderSn).last("LIMIT 1"));
从数据库带条件查询 获取list
List<Store> stores = new LambdaQueryChainWrapper<>(baseMapper)
.eq(Store::getName, storeName)
.list();
从list中查找一个元素
Order order = orders.stream()
.filter(item -> Func.equals(item.getPlatformOrderSn(), platformOrderSn))
.findFirst()
.orElse(null);