DEV ℧ Developer Diary

[JPA] 값 타입의 컬렉션

해당 포스트는 인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 듣고 정리한 글입니다.

값 타입 컬렉션

컬렉션

Member에 favoriteFoods나 addressHistory와 같은 Set이나 List의 컬렉션이 들어갈 경우 해당 관계는 1:N의 구조이다. 요즘에는 JSON을 지원하는 DB가 있어서 용이 할 수...

[JPA] 값 타입의 비교

[JPA] 값 타입(2)

해당 포스트는 인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 듣고 정리한 글입니다.

값 타입(2)

값 타입과 불변 객체

값 타입은 복잡한 객체 세상을 조금이라도 단순화 하려고 만든 개념이다. 따라서 값 타입은 단순하고 안전하게 다룰 수 있어야 한다.

[JPA] 값 타입(1)

해당 포스트는 인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 듣고 정리한 글입니다.

값 타입(1)

기본값 타입

JPA의 데이터 타입 분류

  • 엔티티 타입
    • @Entity로 정의하는 객체
    • 데이터가 변해도 식별자로 지속해서 추적 가능
    • 예) 회원 엔티티의 키나 나이...

[JPA] 영속성 전이(CASCADE)와 고아 객체

해당 포스트는 인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 듣고 정리한 글입니다.

영속성 전이(CASCADE)와 고아 객체

영속성 전이: CASCADE

  • 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들고 싶을 때
  • 예: 부모 엔티티를 저장할 때...