0
点赞
收藏
分享

微信扫一扫

java 解决前端传递时间数据,到后端无法查询mysql数据的问题

最不爱吃鱼 2022-04-13 阅读 45
javamysql

出现问题的原因很简单,前端传递一个对象,对象里面有一个时间,根据时间查询数据库里面的数据,结果呢,要么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} )
举报

相关推荐

0 条评论