使用querywrapper查询近一周或者进一个月数据

querywrapper功能还是挺强大的,可以很大程度上减少我们写sql语句,由于项目中药用到查询近一个月,近一周这种时间范围的,

可是使用其中的apply方法,对其中的时间范围进行书写:

queryWrapper.lambda().apply("now() - interval '1 month' <= date(数据表的字段)");

当然我这是直接固定了,也可以通过参数的方式

queryWrapper.lambda().apply("now() - interval '{0} month' <= date(数据表字段)",范围值);

其中要查年,周,天直接将其中的month换成year,week,day即可

posted on 2022-05-05 19:35  一往无前!  阅读(2819)  评论(0编辑  收藏  举报