728x90
Error attempting to get column 'USER_ID' from result set.
=> user_id를 mapping하는데 오류가 계속 났다 !! -> 5시간동안 삽질하게 한 오류!!!!!!!!!!!!!!!!!!!!!!!!!!
알고보니 다른 테이블에 user_id를 사용중에 있어서, 아예 다른 이름으로 바꿔주니 오류고쳐졌다
해결방법 : 맘 편하게 필드명을 다른 필드랑 절대 똑같지 않게 만들어주었다.
이거 말고도 온갖이름들로 필드오류가 났다...아마 필드명이 겹치는 것이 있어서, 제대로 못찾는 오류인것같다
타입 [model.Qna]에서 프로퍼티 [qna_title]을(를) 찾을 수 없습니다.
Qna객체에서 qna_title이 아닌 title로 받아주어서, jsp에서 찾을 수 없다고 나왔다.
해결방법 : getter, setter받는 parameter도 필드명 다 똑같이 해줘야함 ㅠㅠ
SQL: INSERT INTO QNA ( qna_id, qna_writer, qna_title, qna_content, qna_password, qna_date, qna_category_id) VALUES ( ?, ?, ?,?,?, SYSDATE, ?)
Cause: java.sql.SQLException: ORA-12899: "DBPRO0103"."QNA"."QNA_WRITER" 열에 대한 값이 너무 큼(실제: 24, 최대값: 20)
오라클 ORA-12899 열에 대한 값이 너무 큼 해결방법
해결방법 : Table 컬럼 사이즈를 변경해줘야함
CREATE TABLE Qna
(
qna_id INTEGER NOT NULL ,
qna_title VARCHAR2(100) NULL ,
qna_content VARCHAR2(1000) NULL ,
qna_password VARCHAR2(100) NULL ,
qna_category_id INTEGER NULL ,
qna_writer VARCHAR2(100) NULL ,
qna_date DATE NULL
);
728x90