본문 바로가기

분류 전체보기

(121)
[mybatis] 에러 - ORA-00911: invalid character ORA-00911: invalid character 에러 발생 원인 mapper.xml에서 sql문 끝에 ; 를 적었는지 확인하면 된다. ;를 빼주면 에러가 사라진다.
[Spring] 에러 - Error creating bean with name ~ Error creating bean with name 'mypageController': Unsatisfied dependency expressed through field 'mypageService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean found for dependency [com.java.mypage.service.MypageService]: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.fa..
[Mybatis] 에러 - A query was run and no Result Maps were found for the Mapped Statement org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps were found for the Mapped Statement 'dto.boardDto.like_isLiked'. It's likely that neither a Result Type nor a Result Map was specified. 에러 발생 원인 mapper에서 insert문의 resultType을 지정 해 주지 않아 발생한 에러이다. 다음과 같이 resultType을 넣어주기만 하면 해결되는 문제다 !
[Mybatis] 에러 - Mapped Statements collection does not contain value for ~ ### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for report_insert ### Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for report_insert]을(를) 발생시켰습니다. java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for report_insert 에러 발생 원인 1. mapper ..
[Oracle] 에러 - ORA-00957: duplicate column name 컬럼명이 중복되어서 에러가 발생했다. 컬럼명을 확인하고 수정하면 해결된다.
[ajax] ajax 결과 전역변수에 저장하기 ajax로 특정값을 전역변수에 저장하고 싶었는데, 출력해보니 저장이 되지 않았다. 인터넷을 통해 찾아보니 ajax를 벗어나면 success를 통한 값들이 사라진다고 한다. async를 false로 주면 success를 통한 결과를 전역변수에 저장 할 수 있다. 기본값은 true이다. var flag = false; $.ajax({ url: "/checkIdAndEmail.do", type: "POST", async: false, data: { id: id, email: email }, dataType: "JSON", success: function(result) { if(result == 1){ flag = true; } else { falg = false; } } });
[Oracle] 에러 - 테이블이 존재하는데 ORA-00942 에러 발생 테이블이 존재하는데, 테이블이 존재하지 않는다는 에러가 발생했다. Error Msg = ORA-00942: table or view does not exist 테이블은 기본적으로 대문자인데 큰따옴표("")를 사용하게되면 해당규칙은 무시된채 소문자로 저장된다고 한다. 테이블명 ""를 사용해서 만들어준게 문제가 됐다. 해결방법 mapper에서도 ""를 이용해 select * from "member"; 이런식으로 쿼리문을 작성해주거나, 테이블명을 대문자로 다시 만들어줘야한다. "" 전부 작성하기 귀찮아서 대문자로 다시 새로 생성했다
[jQuery] 에러 - $.ajax is not a function ajax를 이용해 회원가입 유효성검사기능을 만드는중에 에러가 발생했다. slim버전 jQuery를 사용하면 $.ajax()를 사용할 수 없다. 해결방법 slim을 뺀 버전으로 사용하면 해결된다.