Date JPA:如何将包含日期的VARCHAR列映射为日期格式?

Date JPA:如何将包含日期的VARCHAR列映射为日期格式?,date,jpa,eclipselink,Date,Jpa,Eclipselink,我必须使用JPA从数据库中读取日期。我正在使用EclipseLink和MySQL。 日期以varchar(10)的形式存储在数据库中,格式为YYYY-MM-DD。无法更改数据库列类型。 是否有办法将此列映射到某些日期类型(日期、日历)? 有可能强制转换吗 使用EclipseLink,您可以使用转换器 看,, 一个简单的@TypeConverter可以工作,否则您可以创建自己的转换器

我必须使用JPA从数据库中读取日期。我正在使用EclipseLink和MySQL。 日期以varchar(10)的形式存储在数据库中,格式为YYYY-MM-DD。无法更改数据库列类型。 是否有办法将此列映射到某些日期类型(日期、日历)?
有可能强制转换吗

使用EclipseLink,您可以使用转换器

看,,

一个简单的@TypeConverter可以工作,否则您可以创建自己的转换器