VO에서 해당 변수가 있고
private Date student_deletion_date;
VO에 메소드가 있으면, ==null일때 this변수 = null 이라는 값을 넣어주면 됨
public void setStudent_deletion_date(String student_deletion_date) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(student_deletion_date == null) {
this.student_deletion_date = null;
return;
}
try {
this.student_deletion_date = format.parse(student_deletion_date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
서비스값을 넣는 서비스임프에서 null을 넣으면 위에 메소드를 따라서 null로 지정됨
if(dbStudentInfo.getStudent_class_state().equals("진행")) {
dbStudentInfo.setStudent_deletion_date(null);
}
dao- mapper를 통해서 update를 해주면 해당 DB테이블의 속성값이 null인채로 수정됨.
'괴발개발 > Spring Framework' 카테고리의 다른 글
HashMap의 value값 +1 씩 증가시키기 (0) | 2021.09.29 |
---|---|
날짜 형변환 시키기+getter만들기 = @DateTimeFormat (0) | 2021.09.29 |
현재날짜, 년, 월,날짜,시간,요일 얻기 (0) | 2021.09.29 |
input checkbox 하나만 선택하도록 하기 (0) | 2021.09.19 |
JQ_ 더하기기능, 증가, ++ (0) | 2021.09.18 |