Chirpy

Spring JPA[연관관계 주인]

양방향 연관관계 양방향 연관관계에서는 양쪽 엔터티 간의 관계를 맺어주기 위해 두 엔터티 간에 매핑이 필요합니다. 이 때 한 엔터티가 다른 엔터티와의 관계를 주도하는 주인 역할을 하게 되는데, 이것을 연관관계의 주인이라고 합니다. 양방향 연관관계에서는 주인을 명시적으로 지정해주어야 하는데, 이때 사용되는 속성이 mappedBy입니다. 코드 예제 M...

Spring JPA[연관관계]

연관관계 연관관계랑 객체들 간의 관계를 나타내는 개념으로 일종의 연결고리라고 생각하면 됩니다. 즉, 아파트에 살고있으면, 나와 내 이웃들간의 관계라고 생각하면 됩니다. 각각의 아파트 주민들은 서로에게 연결되고 있고, 이로인해 이웃 간에 상호작용이 발생할 수 있습니다. 이러한 관계를 연관관계라고 생각하시면 됩니다. 연관관계에는 주로 2종류가 있습...

Spring JPA[영속성 컨텍스트-1]

영속성 컨텍스트 JPA에서는 테이블과 매핑되는 엔티티 객체정보를 영속성 컨텍스트를 통해 애플리케이션 내에서 오래 지속되도록 보관합니다. 여기서 영속성 컨텍스트란, 엔티티를 영구 저장하는 환경이라는 뜻을 가지고 있습니다. 영속성 컨텍스트는 논리적인 개념이여서 눈에 보이지가 않습니다. 또한 엔티티 매니저를 통해서 영속성 컨텍스트에 접근할 수 있습니다...