TIL(Today Ingwang Learned)

TIL)2022-12-06(Spring, 객체 지향 스터디)

김코식 2022. 12. 7. 02:29


Spring


연관 관계 매핑

 

다대일 

일대다

일대일

다대다

 

일대다 관계 

1이 연관관계의 주인

1에서 외래키 관리

반드시 @joinColumn사용  or JoinTable사용

 

문제점 

일대다 관계는 항상 다 부분에 외래키가 존재

객체와 테이블의 패러다임 차이 때문에 객체의 반대편 테이블에 외래키를 관리하는 기이한 구조


객체지향 스터디


컴포넌트 기술

CBD - 컴포넌트를 사용하여 개발

SOA - 서비스를 사용하여 개발

 

객체지향과 컴포넌트 기술의 차이점, 

CBD와 SOA의 차이점 등등

https://ik0501.tistory.com/entry/%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EA%B8%B0%EC%88%A0-CBD-SOA

 

컴포넌트 기술 CBD SOA

컴포넌트 기술이란 ? 컴포넌트 외부에 제공하는 인터페이스와 외부에 요구하는 인터페이스를 가지는 소프트웨어 단위 제공 및 요구 인터페이스가 간단하고 사양이 명시되어 있는 소프트웨어의

ik0501.tistory.com