在MyBatis Plus 2.x中,可以使用QueryWrapperLambdaQueryWrapper来查询最大值。

以下是使用QueryWrapper查询最大值的示例代码:

QueryWrapper<Entity> wrapper = new QueryWrapper<>();
wrapper.select("max(column)").last("limit 1");
Entity entity = entityMapper.selectOne(wrapper);
Integer max = entity.getMaxColumn();

以下是使用LambdaQueryWrapper查询最大值的示例代码:

LambdaQueryWrapper<Entity> wrapper = new LambdaQueryWrapper<>();
wrapper.select(Entity::getColumn).last("limit 1");
Entity entity = entityMapper.selectOne(wrapper);
Integer max = entity.getColumn();

请注意,上述示例中的Entity是你自己定义的实体类,column是你要查询最大值的字段名。你需要根据自己的实际情况进行修改

mybatisplus 2X selectOne 获取max值

原文地址: https://www.cveoy.top/t/topic/h1yP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录