o-ohi-code 님의 블로그

[Oracle] java.sql.SQLSyntaxErrorException: ORA-00904 해결 본문

프레임워크(Framework)/Spring

[Oracle] java.sql.SQLSyntaxErrorException: ORA-00904 해결

o-ohi-code 2025. 4. 7. 11:41

ORA-00904 [oracle DB 문법 오류]

java.sql.SQLSyntaxErrorException: ORA-00904: "WORKPLACE0_"."APPROVAL_STATUS": invalid identifier

workplace 테이블에 Approval_status 라는 컬럼이 DB 테이블에 존재하지 않아서 발생하는 간단한 문제이다.
또는 철자가 틀렸거나, 컬럼명이 대소문자 문제가 있거나, 매핑 문제일 가능성이 크다.

 

여기서 WorkPlace 는 DTO 인데 DB 에 approval_status 컬럼이 없기 때문에 주석 처리를 해주어 문제를 해결하였다.