これは多くの質問がありました。しかし、私はすべてのソリューションを試しても、まだ問題を解決することができません。エラー:java.lang.String型のプロパティ値を必須型java.util.Dateに変換できませんでした
@Temporal(TemporalType.DATE)
private Date projectDate;
EntityForm.java(getterとsetterを持つ):
private Date projectDate;
EntityJsp.jspx:(getterとsetterを持つ)
Entity.java
<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です。
エラーは次のとおりです。[OK]を
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]