带时间戳的日期未存储

时间:2017-09-14 09:42:05

标签: spring spring-data-jpa

这是客户端发送的日期值

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

如何存储日期和时间戳?

0 个答案:

没有答案