Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

노승현

01.17.24 본문

JAVA/팀플 회의 및 일정 관리

01.17.24

nsh95 2024. 2. 1. 10:56

joinAction.java 페이지의 해당 코드가 MemberDTO의 자료형과 충돌하는 오류 발생

memberDTO.setBirth(request.getParameter("birth"));

 

 

여러가지 로직을 고민해본 결과 자료형의 강제 변환이 가장 최소화 되는 방법을 사용하기로 결정하여

Model 쪽에서 쿼리문을 수정하여 해당 오류를 해결하기로 결정

private String birth;

private static final String INSERT_JOIN = "INSERT INTO MEMBER(MEMBERNUM,ID,PW,NAME,NICKNAME,BIRTH,PH,PROFILE,GRADE)"
			+ "VALUES((SELECT NVL(MAX(MEMBERNUM),0)+1 FROM MEMBER),?,?,?,?,TO_DATE(?, 'yyyyMMdd'),?,?,'신입')";

 

 

String type을 강제로 DATE 타입으로 형변환 해서 DB에 저장

 

'JAVA > 팀플 회의 및 일정 관리' 카테고리의 다른 글

01.11.24  (1) 2024.02.01
01.04.24 팀플  (0) 2024.02.01
01.02.24  (0) 2024.01.03