mybatisplus 2X selectOne 获取max值
在MyBatis Plus 2.x中,可以使用QueryWrapper和LambdaQueryWrapper来查询最大值。
以下是使用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是你要查询最大值的字段名。你需要根据自己的实际情况进行修改
原文地址: https://www.cveoy.top/t/topic/h1yP 著作权归作者所有。请勿转载和采集!