mybatisplus查询ymd字段在当月的记录ymd的形式是yyyy-mm-dd
可以使用MybatisPlus的QueryWrapper进行查询,具体代码如下:
QueryWrapper<Entity> queryWrapper = new QueryWrapper<>();
queryWrapper.apply("DATE_FORMAT(ymd, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m')");
List<Entity> list = entityMapper.selectList(queryWrapper);
其中,apply方法可以使用SQL的函数进行条件筛选,这里使用DATE_FORMAT函数将ymd字段按照年月格式化,与当前年月进行比较。NOW()函数获取当前时间。
注意,这里使用了entityMapper代表实体类的Mapper接口,需要根据实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/bfCX 著作权归作者所有。请勿转载和采集!