# cascade

14개의 포스트

[JPA] 영속성 전이

영속성 전이란, 특정 엔티티의 영속 상태를 변경할때 연관관계인 엔티티의 영속 상태도 동일한 상태로 변경시켜주는 것을 말한다.JPA에서는 부모 엔티티를 영속상태로 변경하면 자식 엔티티도 영속상태로 변경해주는 기술을 제공하는데 이를 영속성 전이(CASCADE)라고 한다.종

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

[JPA] 영속성 전이 & CASCADE?? 그게 뭔데?

영속성 전이는 JPA에서 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들고 싶을 때 사용합니다.예를 들어, Parent-Child 관계에서 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장되게 하거나, 부모 엔티티를 삭제할 때 자식 엔티티도

2022년 6월 30일
·
0개의 댓글
·

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_03)

바로 시작! Member 와 Team은 N:1 이다. Member를 가져와야 할 때 Team의 데이터도 같이 가져온다. 물론 Team 테이블도 사용할 때는 좋지만 사용하지 않을때는 낭비지 않을까? 그래서 JPA에서는 이것을 프록시, 지연로딩으로 잡는다고 한다. 프록시란? 실제 엔티티 객체 대신에 사용되는 객체이다. em.find() - 데이터베이스를...

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

CascadeType 적용

여행 계획을 저장하는 api를 구현하기 위해서 최초에 entity 설계를 Post, Days, Places로 나눠서 구상했습니다. 예를 들어 유저가 여행(Post) 중에 2일차(Days)에는 어느 장소들(Places)을 방문할 예정인지를 파악하기 위해 앞서 언급한

2022년 6월 8일
·
0개의 댓글
·
post-thumbnail

[JPA] 압축 공부 (Spring Data JPA를 곁들인..)

오늘은 이전에 공부를 했었던 JPA에 대해서 다시 복습할겸 공부를 할 것이다. 정리하여 공유까지 한다.

2022년 3월 25일
·
0개의 댓글
·
post-thumbnail

영속성 전이(CASCADE)

특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들고 싶을 때예) 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장@OneToMany(mappedBy="parent", cascade=CascadeType.PERSIST)영속성 전이는 연관관계를 매

2022년 3월 7일
·
0개의 댓글
·
post-thumbnail

연관 관계 매핑2 - 영속성 전이

영속성 전이(cascade)란 엔티티의 상태를 변경할 떄 해당 엔티티와 연관된 엔티티의 상태 변화를 전파하는 옵션입니다. 이때 부모는 One에 해당하고 해당 자식은 Many에 해당합니다. 영속성 전이 옵션을 부분별하게 사용할 경우 삭제되지 말아야 할 데이터가 삭제될

2022년 2월 26일
·
0개의 댓글
·

JPA Cascade

ALL, PERSIST, MERGE, REMOVE, REFRESH, DETECHcould not initialize proxy - no SessionTest를 할때 위 Error가 뜨면 2가지 방법이 있다. 자세한 내용은 다음에 다룰것이다. \- noSession이기

2022년 2월 14일
·
0개의 댓글
·

cascade = CascadeType.ALL 를 사용할때 주의해야 할점

이번에 이틀을 이상하게 삽질한 이야기를 풀어보려한다...프로젝트를 진행하다가 만난 에러 코드에러를 해결하기위해 검색해보니, @OneToMany나 @ManyToMany일때 흔히 만나는 에러 이며, 부모 객체에 추가하는 자식 객체가 아직 DB에 저장되지 않아 발생하는 에러

2022년 1월 3일
·
0개의 댓글
·
post-thumbnail

[JPA, SpringBoot] KnockKnock 개발일지 - 1228 (Feat. Cascade 함부로 쓰지 말아야 하는 이유)

✔오늘의 목표 > 1. 기존에 있었던 PostHashTag insert 오류 해결하기 글 삭제시 관련 PostHashTag 같이 삭제, HashTag는 해당 글이 유일하게 갖고 있었던 HashTag인지 확인하고 맞으면 삭제하기 Service 만들기 해당 기능들 Test

2021년 12월 28일
·
0개의 댓글
·

cascade = CascadeType.ALL

쇼핑몰 프로젝트를 하다 댓글이 달린건 삭제가 안되는 에러를 만나서 찾아봤다원인 삭제하려고하는 테이블또는 행이 다른곳에서 참조하고있기때ㅔ문에 발생한다고 나와있었는데 게시판에서 댓글을 참조하고있어서 에러가 뜬듯하다해결 cascade옵션을 줘서 게시판이 삭제가되면 댓글도 삭

2021년 7월 20일
·
0개의 댓글
·
post-thumbnail

JPA - CASCADE , 영속성 전이

특정 엔티티를 영속 상태로 만들때 연관된 엔티티도 함께 영속 상태로 만들고 싶을때 사용합니다.eg. 부모 엔티티 저장시 자식 엔티티도 저장하게끔.하나의 부모가 자식들을 관리할 때 ( 단일 엔티티에 종속적인 경우) 라이프사이클이 같을때, 단일 소유자자식의 연관 관계가 2

2021년 3월 3일
·
1개의 댓글
·
post-thumbnail

[Django] on_delete 옵션 잘 쓰기

승연: on_delete 옵션에 전부 SET_NULL 이 들어가있는데, 참조대상이 delete 될 경우 데이터는 전부 유지하려고 의도하신걸까요? 에 대한 답 :point_right: 데이터 공간 확보가 중요했던 옛날에는 ON DELETE CASCADE를 썼지만 데이터

2020년 12월 30일
·
0개의 댓글
·