Git Hub 이동
DB에서 Subject 테이블을 SELECT할 때 대소문자가 구분되지 않는 문제가 발생함.
BINARY 키워드를 사용하여 대소문자를 구분할 수 있게 하였음.
Subject DTO를 INSERT 하는 과정에서 중간에 DELETE로 행 하나를 지우면 sub_code값이 제대로 나오지 않는 문제점을 찾았다. 이를 해결하기 위해 기존의 sub_code컬럼을 조회하는 부분을 MAX(sub_code)로 수정하여 최대값의 +1을 INSERT하는 방식으로 수정하였다.
ajax를 활용한 sub_chap 조회 방식을 적용시켜 보려고 했으나 ResultSet 객체의 조건문에서 문제가 발생하였다. next()메서드를 사용하여 sub_name과 sub_chap가 일치하는 행이 존재한다면 true 없다면 false값을 저장하여 리턴하는 방식으로 사용하려 했었지만 무슨 문제인지 일치하는 행이 있어도 false 없어도 false값이 저장되었다.