MyBatis Plus使用lambdaQuery做时间查询比较
2022年7月26日
针对有需要做时间字段比较的SQL语句编写示例如下:
1 2 3 4 5 |
.lambdaQuery() .eq(Product::getSoldState, ProductSoldState.UP) .apply("date_format(effect_time,'%Y-%m-%d')<= date_format('"+DateUtil.now()+"','%Y-%m-%d')") .apply("date_format(expire_time,'%Y-%m-%d')>= date_format('"+DateUtil.now()+"','%Y-%m-%d')") .list() |