JavaRush /Java блог /Архив info.javarush /LocalDate в java.sql.Date и обратно
IvanDurov
25 уровень

LocalDate в java.sql.Date и обратно

Статья из группы Архив info.javarush
import javax.persistence.AttributeConverter; import javax.persistence.Converter; import java.sql.Date; import java.time.LocalDate; @Converter(autoApply = true) public class LocalDatePersistenceConverter implements AttributeConverter { @Override public java.sql.Date convertToDatabaseColumn(LocalDate entityValue) { return java.sql.Date.valueOf(entityValue); } @Override public LocalDate convertToEntityAttribute(java.sql.Date databaseValue) { return (databaseValue == null) ? null : databaseValue.toLocalDate(); } } Пример сущности: @Entity public class Client{ @Id private long id; private LocalDate birthday; //тут должны быть геттеры и сеттеры }
Комментарии (4)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
NTFS Уровень 40
29 марта 2017
А как LocalDateTime запихнуть в ячейку Date в SQL например?