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, 19:14
А как LocalDateTime запихнуть в ячейку Date в SQL например?
NTFS
Уровень 40
30 марта 2017, 17:18
Азаза, Быстрее первую ссылку в гугле найти, а дальше можно не читать и не вникать, главное выложить ;). Там не про LocalDateTime. Для него существует специальных тип данных в SQL: Timestamp
Dimont
Уровень 22
30 марта 2017, 18:13
Вот молодец! Значит Гуглом умеешь пользоваться? Тогда сам найти смогёшь. :)