dto관련 [spring] LocalDateTime 주고받기(Response, Request)(2019-12-14 07:00:00 과 같은 방식) 그중 마이바티스를 사용하는 경우 query를 작성할때 날짜를 format변경하여 String으로 조회하게 하여 리턴하는 경우 문제가 발생했는데, 개발자마다 누군가는 포멧팅을 하고 누군가는 포멧팅을 쓰지 않았다. 그러다보니 클라이언트가 날짜를 처리할때 통일되게 처리하지 못해 문제가 발생했었다. 그래서 이번에 LocalDateTime 형식으로 변경하면서 날짜포멧을 변경하는 작업을 정리하고자 한다.https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=varkiry05&logNo=221736856257@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss") Hibernate - Mapping TypesWhen you prepare a Hibernate mapping document, you find that you map the Java data types into RDBMS data types. The types declared and used in the mapping files are not Java data types; they are not SQL database types either.https://www.tutorialspoint.com/hibernate/hibernate_mapping_types.htmDB연동 #8 JPA 활용하기 2 (DB 테이블 컬럼 타입에 따르는 설정 )JPA 가 앞서 설명에서 보여준대로 SQL문의 작성이 필요없고 JAVA 객체와 테이블의 데이터가 맵핑되므로 편하기는 하지만 대가는 따르기 마련이다 DBMS의 테이블과 이를 맵핑할 JAVA 클래스의 Property를 섬세하게 맞춰주지 않으면 어플리케이션 구동 시점부터 부터 오류가 발생한다 아래는 필자가 경험한 오류이다 DB의 테이블 스키마는 아래와http://egloos.zum.com/codecrue/v/2231451Controller에서 Date 객체를 받는 방법개발을 하다가 컨트롤러에서 yyyy-MM-dd (예: 2019-10-23) 같은 형식의 문자열을 바로 Date 객체로 받을 수 있다는 것을 알게 되었습니다. 이걸 알기 전에는.. 매번 DTO의 값을 String bitrhDate 같은 형식으로 줘서 실제 Entity의 값에 맞게 매번 파싱을 해줬는데 그렇게 할 필요가 없었습니다. 코드를 보겠습니다.https://velog.io/@chb1828/Controller%EC%97%90%EC%84%9C-Date-%EA%B0%9D%EC%B2%B4%EB%A5%BC-%EB%B0%9B%EB%8A%94-%EB%B0%A9%EB%B2%95JPA와 LocalDate, LocalDateTime 사용하기기존에 사용했던 java.util.Date, java.util.Calendar 클래스는 사용하기 불편하고 문제점들이 있어 Joda-Time 을 따로 사용하는 경우가 많은데, 이번 Java8에는 새로운 날짜와 시간에 대한 API가 추가되었다. Java의 날짜와 시간 API에 대해서 Naver D2 에 정말 자세히 나와있으니, 꼭 시간내어 한 번 읽어보길 바란다.http://blog.eomdev.com/java/2016/01/04/jpa_with_java8.html