Java 如何通过持久性在数据库中存储日期类型?

Java 如何通过持久性在数据库中存储日期类型?,java,jpa,persistence,Java,Jpa,Persistence,我有一个带有日期类型变量的实体类。当我持久化该对象时,我得到了一个java.lang.NoSuchMethodException:setDob([Ljava.lang.String;)错误 我的领域 @Temporal(javax.persistence.TemporalType.DATE) private Date dob; 我将它的值设置为 customer.setDob(super.getDob()); getDob()返回dob(日期)。 setDob参数类型为日期 如何解决此问题。

我有一个带有日期类型变量的实体类。当我持久化该对象时,我得到了一个java.lang.NoSuchMethodException:setDob([Ljava.lang.String;)错误

我的领域

@Temporal(javax.persistence.TemporalType.DATE)
private Date dob;
我将它的值设置为

customer.setDob(super.getDob());
getDob()返回dob(日期)。 setDob参数类型为日期


如何解决此问题。

提供更多信息->super.getDob()的返回类型是什么,customer.setDob(?)接受的类型是什么,etcretures Date(作为我的字段提及)。参数类型为Date。错误消息显示代码试图通过传递字符串数组而不是日期来调用setDob。如果没有完整的堆栈跟踪和相关代码,很难提供更多帮助。