본문 바로가기

Tips/Errors26

[IntelliJ][gradle] Cannot resolve symbol ${className} 원격에서 pull 받아서 작업을 하려는데 갑자기 이런 오류가 떴습니다. 클래스를 찾을 수가 없다니! 이 증상의 해결 방법입니다. IntelliJ의 우측 Gradle 창에서 프로젝트명 우클릭 - Refresh Gradle project 클릭 이렇게 해도 안 된다면 IntelliJ의 File 메뉴 - FIle - Invalidate Caches/Restart 클릭해서 IntelliJ 재실행 둘 다 해도 안 되는 경우가 있긴 합니다. 이번에 제 경우가 그랬죠. 뭐가 문제였냐면, 진짜 그 클래스가 없었습니다. 잘못 Push한 걸 받았거든요. 진짜 그 클래스가 없는 게 아닌지 확인한다. 2019. 7. 9.
[PostgreSQL] [42703] 오류: [~~] 칼럼은 "op_item" 릴레이션(relation)에 없음 Oracle이나 mySQL, mariaDB 정도만 줄곧 사용하다가 PostgreSQL 이라는 새로움을 맛보는 중이다. 물론 아직 제대로 아는 게 없어서 무슨 맛인지 하나도 모른다. 그렇게 그냥 평범하게 UPDATE문을 작성하다가 만난 오류. UPDATE SHOP_ITEM SI SET SI.DISCOUNT_AMT = 500 WHERE SI.ITEM_ID = 1; 평범한 UPDATE 문이지만 [42703] 오류: "si" 칼럼은 "op_item" 릴레이션(relation)에 없음 라는 오류를 뱉는다. AS 키워드를 사용해 Alias를 붙여도 마찬가지. 찾아보니 다른 곳에서 Alias는 모두 먹히지만 컬럼 명을 쓰는 SET 구절 안에서는 Alias를 사용할 수 없는 듯. 쓸 수 없는 것인지, 사용방법을 제대로.. 2019. 7. 9.