जेपीए 2.1 के मुताबिक स्थानीयडेटटाइम आधिकारिक तौर पर समर्थित नहीं है (शायद कम समय में जेपीए 2.,2 आधिकारिक होगा)। हाइबरनेट 5 समर्थन 'जल्दी रिलीज' के रूप में
पोर्टेबल और समर्थित है क्योंकि जेपीए 2.0 javax.persistence.AttributeConverter
है , सभी जेपीए प्रदाताओं पर बहुत अच्छा काम करता है (और हाइबरनेट 5 पर कुछ भी खराब नहीं करता है)
@Converter(autoApply = true)
public class LocalDateAttributeConverter implements AttributeConverter<LocalDate, Date> {
@Override
public Date convertToDatabaseColumn(LocalDate locDate) {
return (locDate == null ? null : Date.valueOf(locDate));
}
@Override
public LocalDate convertToEntityAttribute(Date sqlDate) {
return (sqlDate == null ? null : sqlDate.toLocalDate());
}
}