DateTime 관련 설정

  • LocalDateTime 을 MySql DB에 저장시 반올림이 발생하는 문제
    • 기본적으로 Java 의 LocalDateTime 은 nanosecond 까지 지원합니다.
    • Mysql 은 micro second 까지 지원 https://dev.mysql.com/doc/refman/8.0/en/datetime.html
    • 해결 방안
      • 1안) parameter 로 들어올때, nanosecond 처리 하지 않기, 하지만 도메인 내부에서 충분히 LocalTime.MAX 로 처리하발 발생가능
      • 2안) JpaConveter 로 처리
    • 참고 권남님 위키