@Temporal - DateFormat - JPA

时间:2018-06-16 14:17:04

标签: mysql spring jpa date-formatting temporal

我在客户实体中使用以下内容来映射Date字段

@Temporal(TemporalType.DATE)
@Column(name = "birthdate")
@DateTimeFormat(pattern = "dd-MM-yyyy")
private Date birthDate;

BirthDate仍以yyyy-MM-dd格式保存。我尝试使用DateFormat为字段birthDate设置setter方法,但仍然是相同的响应。

数据库是Mysql,列的类型为Date。 我希望以dd-MM-yyyy格式设置值。

1 个答案:

答案 0 :(得分:1)

据我之前的项目所知,这是MySQL中给定的日期格式,不能直接改变。我将映射中的日期模式与数据库(YYYY-MM-DD)中的日期模式相同,然后在使用中重新格式化。