짱구의 개발공부 ✨

  • 홈
  • 태그
  • 방명록
짱구의 개발공부 ✨

cascade 1

[JPA] 영속성 전이 - CASCADE & 고아 객체

이번에는 영속성 전이에 대해서 보겠습니다. cascade 라는 옵션으로 설정을 하게 될텐데, 먼저 "영속성 전이" 에 대한 개념부터 짚고 넘어가겠습니다. 영속성 전이라는 개념이 왜 필요한지에 대해서 이해를 하면 쉽습니다. JPA는 엔티티를 DB에 저장할 때 (flush) 영속성 컨텍스트에 엔티티가 올라가 있는 상태여야 된다는 것은 이제 알고있는 사실입니다. 그렇다면 부모 엔티티가 있고 자식 엔티티가 있다고 가정할 때, DB에 저장하고 싶으면 이들 모두가 영속 상태여야 하죠. 이런 경우에 영속성이 전이가 된다면, 다르게 표현해서 부모를 영속 상태로 만들 때 자식까지 영속 상태로 만들 수 있다면 더 편하겠죠. @Entity public class Parent { ... @OneToMany(mappedBy="..

BackEnd/JPA 2022.06.05
1
더보기
프로필사진

지금까지 해왔던 개발과 공부법에 대해서 공유드립니다. 같이 성장하여 좋은 개발문화가 우리 모두에게 정착되길 바랍니다. 😀 👍

  • 분류 전체보기 (39)
    • BackEnd (22)
      • Spring (7)
      • 개발방법론 (4)
      • JPA (11)
    • 소프트웨어 관련 (9)
      • Design Pattern (9)
    • 언어 (8)
      • Java (5)
      • Kotlin (3)
    • 알고리즘 (0)
      • 자료구조 (0)
      • 코딩테스트 (0)

Tag

DelegatingFilterProxy, Spring boot, java, spring security, FilterChainProxy, Spring, variable, 디자인패턴, 프록시, 연관관계 매핑, JPA, REST API, Head First, 연관관계의 주인, Design Pattern, 코틀린, test, 연관관계, Kotlin, ATDD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바