개발 관련 공부/JPA2 jpa @OnDelete... jpa를 처음 사용해본 것은 https://g1etistory.tistory.com/174 프로젝트이다. jpa와 관련된 것들을 구글링으로 땜질해가며 완성했었다. 그때 jpa에 가장 의문이었던 부분은 delete cascade 설정이었다. delete cascade 설정을 하려면 양방향 매핑을 해야한다니... 심지어 그땐 양방향 매핑이라는 개념도 잘 몰랐기 때문에 정말 놀랍도록 비효율적으로 보였다. 이번 프로젝트에서는 jpa를 사용하기 전에 김영한 강사님의 강의를 급하게 훑었다. 당장 프로젝트에 사용해야 해서 스프링강의처럼 꼼꼼히 메모해가며 듣진 못했지만... 어쨌든 단방향매핑과 양방향 매핑에 대해 알았다. 단방향 매핑이 더 바람직하다는 것도... 그런데 단방향 매핑이면 delete cascade 설정을.. 2023. 3. 24. spring boot+mysql+jpa+querydsl 테스트 말 그대로 테스트를 위한거라 이상하거나 틀린 부분이 있을 수 있음 기본 세팅 spring boot starter에서 적당히 만든다. create database testdb; use testdb; CREATE TABLE `test` ( `id`int not null auto_increment primary key, `name`varchar(50)NULL ); INSERT INTO `test`(`name`) VALUES('안녕'); INSERT INTO `test`(`name`) VALUES('안녕2'); INSERT INTO `test`(`name`) VALUES('하이룽'); db 적당히 만든다. jpa가 만들게 할수도 있지만 지금은 미리 만들어놓은 애랑 연결되게 하겠슴 server.port=9999 .. 2023. 2. 19. 이전 1 다음 반응형