방법1.
VO에 들어있는 변수명위에 어노테이션 @DateTimeFormat을 넣어주면
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date student_birthdate;
자동으로 getter가 만들어져서 해당 pattern 으로 값이 변형되어짐.
mapper에도 직접 값을 넣을 수 있음
방법2 : 방법1안할거면, VO에 String타입을 새로 만들어서 값을 옮겨담아서 mapper를 통해 DB에 입력하는(우회)방식
private String stringBirth;
public String getBirthDate() {
SimpleDateFormat format = new SimpleDateFormat("yyyy년 MM월 dd일");
if(student_birthdate == null) {
return null;
}
return format.format(student_birthdate);
}
'괴발개발 > Spring Framework' 카테고리의 다른 글
배열 생성, 배열초기화 시키기 (0) | 2021.09.30 |
---|---|
HashMap의 value값 +1 씩 증가시키기 (0) | 2021.09.29 |
DB에 날짜 null 또는 "" 값 넣기 (0) | 2021.09.29 |
현재날짜, 년, 월,날짜,시간,요일 얻기 (0) | 2021.09.29 |
input checkbox 하나만 선택하도록 하기 (0) | 2021.09.19 |