这是客户端发送的日期值
createdOn : "2017-09-14T13:23:44"
在Controller客户端值中映射到Dto,AttachmentsDto
public class AttachmentsDto implements Serializable {
@JsonFormat(pattern="yyyy-MM-dd'T'HH:mm:ss", timezone="Asia/Muscat")
private Date createdOn;
}
以下是附件实体
public class Attachments implements Serializable {
private static final long serialVersionUID = 1L;
@Temporal(TemporalType.TIMESTAMP)
@Column(name="CREATED_ON", insertable= true, updatable=false)
private Date createdOn;
}
服务已编写代码以保存整个dto。
将dto映射到实体并在此处调用repo save。
attachmentsRepo.save(mapper.map(AttachmentsDto, Attachments.class)), AttachmentsDto.class);
此处仅保存日期,没有时间戳。
Db createdOn = 9/14/2017
如何存储日期和时间戳?