【发布时间】:2017-09-08 16:01:57
【问题描述】:
我知道这个问题被问了很多。但我尝试了所有解决方案,但仍然无法解决问题。
Entity.java(带有 getter 和 setter):
@Temporal(TemporalType.DATE)
private Date projectDate;
EntityForm.java(带有 getter 和 setter):
private Date projectDate;
EntityJsp.jspx:
<form:input id="project-projectDate" path="entityForm.projectDate"
class="form-control datepickerDateFuture"/>
我的表实体有projectDate 列数据类型为date。
我尝试在 Entity.java 字段上使用 @DateTimeFormat(pattern="MM/dd/yyyy")。没有区别。我可以使用数据类型String 和varchar 很好地保存它。我想保存为Date
我的环境是:Spring、Hibernate、jquery、SQL Server。
错误是:
Failed to convert property value of type java.lang.String to required type java.util.Date for property entityForm.projectDate; nested exception is java.lang.IllegalArgumentException: Parse attempt failed for value [09/27/2017]
【问题讨论】:
标签: sql-server spring hibernate date jquery-ui