기타/데이터베이스프로그래밍

기타/데이터베이스프로그래밍

Type interface { } is not known to the MapperRegistry.

Type interface model.dao.mybatis.mapper.Qna_CommentMapper is not known to the MapperRegistry. 이런 오류가 계속해서 났다! 할거 많은데! 체크해야할 점 두가지~! 1. mybatis-config.xml파일에 mapper가 잘 등록되어있는지 확인! 나는 되어있었다! 2. SqlSessionFactory에 mapper를 추가해야한다는 것! 흠 이것도 아니였다 3.mybatis-config.xml파일에 mapper가 잘 등록되어있는지 확인! 밑에 등록을 안해줬었다.. 나는 mapper XML과 Mapper interface를 병용해서 사용하는 것이기때문에, 둘다 등록을 해줘야하는데!! 완전 기초적인 실수.. ==>이것도 아니였다!!!!!..

기타/데이터베이스프로그래밍

[Oracle] Mybatis + Oracle 오류 정리

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에서 찾을 수 없다고 나..

기타/데이터베이스프로그래밍

[Oracle] ORA-00904: : 부적합한 식별자 invalid identifier

시간도 없는데 오류가 계속 나서 너무 화가났다!!!!! 원인 : 1. 존재하지 않는 열 이름 저장 2. 정의된 열 이름과 대소문자가 일치하지 않는 경우 3. 작은 따옴표(')와 큰 따옴표 (") 사용 방법의 오류 4. 열이름에 특수 문자 사용 5. 열 이름에 Oracle 예약어 사용 해결방법 : 1. 해당 열이 테이블에 존재하는지 확인 2. 큰 따옴표로 묶인 열 이름은 대소문자를 구분 3. 작은 따옴표로 값을 묶으면 값으로 취급됨 / 큰따옴표로 묶으면 객체이름으로 처리됨 -->확인 4. 열 이름 앞에 숫자나 기호를 사용하고 있지 않은지 확인 5. 열 이름에 예약어를 사용하고 있찌 않은지 확인 나는 예약어를 사용하고 있어서 나는 오류였다~~~~~~~ㅠㅠ~~~~~~~~~~~~~바보같다 왜이렇게 예약어를 자주..

기타/데이터베이스프로그래밍

[MySql / Oracle] Delete 삭제 오류 java.sql.SQLException: ORA-01407: NULL로 ("".""."")을 갱신할 수 없습니다

java.sql.SQLException: ORA-01407: NULL로 (""".""."")을 갱신할 수 없습니다 Delete문을 사용하는데 계속해서 오류가 났다. 검색을 해보니, Update할때 join의 문제라고 하는데, 나는 Join을 안썼는데??ㅠㅠ Delete할때, Animal 테이블에 animal_id가 외래키로 참조되는 것이 있어서 삭제가 안되는 것이다. ON DELETE CASCADE;를 붙여야한다.

yujindonut
'기타/데이터베이스프로그래밍' 카테고리의 글 목록