Java8부터 LocalDate와 LocalDateTime이 등장했다.
이전 버전의 Date의 문제점을 제대로 고친 타입이라 Java8을 사용하는 개발자라면 무조건 써야한다고 한다.
JodaTime이라는 오픈소스를 사용해서 문제점들을 피했으며, Java8에선 LocalDate를 통해 해결했다.
LocalDate와 LocalDateTime이 데이터베이스에 제대로 매핑되지 않는 이슈가 Hibernate 5.2.10 버전에서 해결되었다.
스프링 부트 1.x를 사용한다면 별도로 Hibernate 5.2.10 버전 이상을 사용하도록 설정이 필요하지만, 2.x 버전을 사용하면 기본적으로 해당 버전을 사용 중이라 별다른 설정 없이 바로 적용하면 된다.
@WebMvcTest를 사용하면 안되는 경우 (0) | 2020.06.23 |
---|---|
JPA Auditing (0) | 2020.06.23 |
Spring web layer (0) | 2020.06.23 |
Entity 클래스 (0) | 2020.06.22 |
lombok을 사용하는 이유 (0) | 2020.06.22 |