baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.12k stars 4.26k forks source link

chain wrapper to lambda chain wrapper #6314

Closed rowstop closed 1 week ago

rowstop commented 1 week ago

支持以下写法

Page<SeckillActivity> result = seckillActivityDao.query()
                .select("start_time", "ANY_VALUE(end_time) as end_time")
                .lambda()
                .eq(SeckillActivity::getShopId, shopId)
                .eq(SeckillActivity::getStatus, SeckillStatus.OK)
                .groupBy(SeckillActivity::getStartTime)
                .orderByAsc(SeckillActivity::getStartTime)
                .page(new Page<>(page.getCurrent(), page.getSize()));