본문 바로가기
728x90

[ Error ]/SQL3

[ SQL ] IncompleteElementException 데이터 맵핑 코드를 구현하는 과정에서 IncompleteElementException 예외가 발생했다. IncompleteElementException는 MyBatis에서 발생하는 예외로, MyBatis 매핑 파일의 구성이 불완전하거나 필요한 요소가 누락된 경우에 발생합니다. 이 예외는 일반적으로 MyBatis가 구성 프로세스 중에 필요한 요소나 정의를 찾을 수 없을 때 발생합니다. IncompleteElementException 예외를 만나는 경우에는 다음과 같은 이유가 있습니다. 1. 매핑 파일 누락 또는 잘못된 매핑 파일 : 필요한 구성이 포함된 매핑 파일이 올바르게 존재하고 MyBatis 구성에서 올바르게 지정되어 있는지 확인해야 한다. 파일의 위치와 해당하는 네임스페이스(namespace)를 확.. 2023. 6. 8.
[ SQL ] 업체 코드 17002 에러 팀 프로젝트 기획을 준비하던 중 오라클 DB 접속 하려고 하던 중... 이클립스에서 업체 코드 17002 에러가 발생했다. SQL에서도 동일하게 에러가 발생하는지 확인하기 위해 테이블 조회를 해보았지만 역시나 동일한 에러 발생..! 업체 코드 17002 에러 검색 결과 Oracle Listener가 실행 중이지 않아서 데이터베이스 접속이 불가능 하다는 에러 내용이었다. 그래서 찾아보니 [ 컴퓨터 관리 ] - [ 서비스 및 응용 프로그램 ] - [ 서비스 ] 에서 OracleXETNSListener 서비스를 찾아서 먼저 상태 확인을 해야한다. 서비스를 클릭해서 상세 페이지를 확인해 보면 역시나.. 서비스가 중지 상태로 있었다..ㅎ 시작을 누르고 SQL에서 다시 시작해보면 정상적으로 실행되는 걸 확인할 수 .. 2023. 5. 11.
[ SQL ] java.sql.SQLSyntaxErrorException 유저 페이지 기능을 하나씩 추가하면서 회원가입 기능을 점검하던 중... SQLSyntaxErrorException 예외가 발생했다. 에러 내용을 확인해 보면 too many values 라고 나오는데 컬럼 수보다 값을 더 추가해서 넣어서 예외가 발생했다고 합니다. 경로를 찾아가서 코드를 확인한 결과 SQL문이 잘못된 걸 확인할 수 있었다. 맨 처음 회원가입 코드를 구현하던 중, 회원 가입일, 수정일을 SQL에서 Defalut sysdate로 지정했는데... 코드에는 벨류 값으로 들어오지 않는데, insert를 시킨 것이다.. 다행히 sysdate 두 개를 삭제하고 다시 실행해보니 에러가 사라졌다. SQLSyntaxErrorException 예외에는 too many values 에러 말고도 ORA-0094.. 2023. 4. 21.
728x90