出现问题的原因很简单,前端传递一个对象,对象里面有一个时间,根据时间查询数据库里面的数据,结果呢,要么string无法转换为Date,要么就是,sql语句拼写不完整,出错,最后请教同事才知道,怎么处理的
前端传递时间为
例如 2022-04-08 00:00:00
在相对应的实体类上添加注解
import java.util.Date;
/** 日期必须的 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME) @ApiModelProperty(value = "活动日期 例如 2022-04-08 00:00:00",required = true)
最后在xml的sql语句里面,使用Date函数把查询的字段包裹起来
例如
Date( pcu.use_time ) = Date( #{useTime} )