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

时间:2013-04-09 10:43:46

标签: date jpa eclipselink

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

1 个答案:

答案 0 :(得分:1)

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

请参阅, http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_converter.htm#CHDEHJEB

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