Programming137 SQL cascade으로 같이 삭제할 수 있게 옵션 주기 + 에러 해결 먼저 primary key를 설정한다 alter table article add primary key (id) 자식 테이블에 cascade 옵션을 준다 ALTER TABLE ARTICLE_COMMENT ADD CONSTRAINT child_fk FOREIGN KEY (ARTICLEID) REFERENCES ARTICLE(id) ON DELETE CASCADE; 제약 조건 확인하기 SELECT CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, A.* FROM ALL_CONSTRAINTS A WHERE TABLE_NAME = 'article_comment' parent key를 확인할 수 없다는 에러가 떴는데 제약 조건을 추가로 설정하기 위해서는 부모의 pk로 설정한 값이 자.. 2023. 2. 8. 톰캣 프로젝트에서 oreilly, jspwriter 불러오지 못하는 문제 외부 라이브러리에 cos와 톰캣의 라이브러리를 의도적으로 추가해주면 된다. 톰캣 추가할 것들은 jsp-api, servlet-api 톰캣의 라이브러리는 다운로드한 톰캣 폴더의 lib에 있다. 2023. 2. 2. 맥 intellij 사용하면서 마우스 갑자기 클릭 안되는 문제 해결 아주 간단하다 한영키 (tab) 한번 눌러주면 끝 2023. 1. 31. intelli j에서 톰캣 서버 구현하기 직접 코드를 치는 방법 서버를 불러오는 방법 project 디렉토리 우클릭 -> add framework support - > java EE에서 Web Application 설치 run -> edit Configuration 미리 다운로드 받은 톰캣 파일 확인 http port 설정 fix -> 설치된 web 경로 설정 작동확인 2023. 1. 31. 스프링 3.0 이상에서 query dsl 설정 javax.annotation.Entity 에러 querydsl 의존성 추가하는 부분 2.x 버전에서는 gradle 빌드시 아래와 같이 버전을 명시해주지 않아도 avax.annotation.Entity 를 찾을 수 없다는 에러가 발생하지 않는다. implementation 'com.querydsl:querydsl-jpa' implementation "com.querydsl:querydsl-core" implementation "com.querydsl:querydsl-collections" annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.a.. 2023. 1. 27. 이전 1 ··· 10 11 12 13 14 15 16 ··· 28 다음