본문 바로가기
반응형

전체 글1036

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.
MySQL INSERT 한 번으로 여러 줄 삽입방법 INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (값1, 값2), (값1, 값2); MySQL에서 INSERT 여러 줄의 ROW를 삽입하려고 하는 경우 ROW 하나마다 INSERT 쿼리를 사용할 필요는 없고 위 예제처럼 각 ROW의 끝에 ,를 붙이는 식으로 여러 행을 INSERT 한 번으로 삽입할 수 있다 2022. 7. 7.
인텔리제이 SonarLint 플러그인 설치방법 정리 인텔리제이에서 코드를 교정해주는 플러그인인 SonarLint를 설치하려면 File > Settings로 들어온 뒤 Plugins 탭에서 sonarlint로 검색한 뒤 Install을 눌러주고 설치해주자 이후 인텔리제이를 다시 실행하면 Sonarlint가 잘 설치되어 작동하는 것이 보인다 2022. 7. 7.

반응형