본문 바로가기
반응형

Error & Fix172

JPA No Property 메소드명 found 에러 해결방법 Caused by: org.springframework.data.mapping.PropertyReferenceException: No property 컬럼명 found for type Entity명! Did you mean 'Entity에_있는_컬럼명'? JPA에서 Repository 단에 신규 메소드를 추가할 경우 No Property 메소드명 found for type Entity명 위 에러가 발생할 경우 메소드명이 Entity에 존재하지 않기 때문에 사용할 수 없다는 얘기다 뒤에 이어서 나오는 Did you mean 'Entity에_있는_컬럼명' 의 경우에는 너 이거 컬럼명 쓰려는거 아님? 이거 쓰면 될 거 같은데.. 이런 얘기인데 메소드명을 막 쓰면 되는게 아니라 규칙에 맞춰서 쓰면 되는건데 fi.. 2022. 7. 12.
MySQL Cannot Delete or update a parent row 에러 해결방법 SQL Error [1451] [23000]: (conn=10) Cannot delete or update a parent row: a foreign key constraint fails MySQL에서 테이블에서 delete나 update를 할 수 없는 경우 위와 같은 에러가 발생하게 되는데 내용을 보면 참조하는 테이블(FK) 때문에 해당 테이블의 Row를 삭제하거나 변경할 수 없다는 얘기인데 두 가지 방법으로 해결이 가능하다 1. 참조하는 테이블 삭제 혹은 변경 FK로 참조하는 테이블을 삭제하거나 혹은 FK로 참조하는 Row를 삭제해준 후 에러가 발생했던 Row를 다시 삭제, 변경시켜주면 된다 2. SET foreign_key_checks = 0; 사용 위 명령어로 외래키를 참조하지 않게 만들 수 있는.. 2022. 7. 12.
MySQL Drop Table 안되는 현상 해결방법 SQL Error [3730] [HY000]: Cannot drop table 'company' referenced by a foreign key constraint 'Employee_FK' on table 'employee'. MySQL에서 drop table 테이블명으로 테이블 삭제 시 다른 테이블에 FK가 걸려있다고 삭제가 되지 않는 경우가 있는데 두 가지 방법으로 해결해주면 된다 1. 참조하는 테이블 삭제 위 예제에서 drop 하려는 Company 테이블은 Employee 테이블의 PK를 가져와서 FK로 사용하는데 참조하는 테이블인 Employee 테이블을 삭제한 후 Company 테이블을 삭제해주면 된다 2. SET foreign_key_checks = 0; 사용 위 명령어를 사용해주면 테이블 .. 2022. 7. 11.
이클립스 The import java.util cannot be resolved 에러 해결방법 The import java.util cannot be resolved String cannot be resolved to a type 이클립스 사용 시 소스 코드는 멀쩡한데 위와 같은 에러가 발생하면서 이클립스에서 개발을 하지 못하는 경우가 있는데 소스에 문제가 있는 것은 아니고 이클립스 빌드 시 JDK를 인식하지 못해 생기는 에러라 JDK를 다시 설정해주면 되는데 프로젝트 우클릭 후 Build Path > Configure Build Path 를 누르고 Java Build Path 메뉴로 들어온 후 Libraries 탭에서 Modulepath에 있는 JRE System Library 선택 후 Remove를 눌러주자 이후 Modulepath 부분에서 add Library 를 눌러준 후 JRE Syste.. 2022. 7. 11.
자바 Unreachable Code 에러 해결방법 Unreachable code Unreachable statement 이클립스에서는 Unreachable code 인텔리제이에서는 Unreachable statement 에러로 나오게 되는데 구조 상 도달할 수 없는 코드이기 때문에 아무 의미가 없는 코드라는 얘기다 위 이미지를 보면 이미 위에 return null; 이 있어서 무조건 return null로 끝나서 아래쪽 코드는 수행될 수 없기 때문에 바로 Unreachable statement 에러가 나는 것이 보이는데 실제 도달할 필요가 없는 코드라면 지우면 되고 도달해야 할 필요가 있다면 코드를 바꿀 필요가 있다 2022. 5. 22.
fatal: 'branch명' 브랜치에 업스트림 정보가 없습니다 해결방법 fatal: 'feature/token-backend' 브랜치에 업스트림 정보가 없습니다 fatal: Branch 'branch명' has no upstream information 위 에러는 git branch --unset-upstream 명령어를 사용했을 때 해당 local branch에 upstream 정보가 없을 경우 발생하는데 git branch -vv 를 해보면 해당 branch와 연결된 remote branch 정보가 없는 것이 보일텐데 remote branch가 지정되어 있지 않는데 그걸 unset 하라니 의미가 없는 명령어라 에러가 발생하게 된다 git branch --set-upstream-to origin/branch명 을 통해 upstream branch를 지정해주면 git bra.. 2022. 5. 22.

반응형