객체와 관계형 데이터베이스 테이블을 어떻게 매핑할지 이다. (목적: 객체 지향 프로그래밍과 데이터베이스 사이의 패러다임 불일치를 해결하는 것)단방향 : 회원, 팀 관계에서 회원 -> 팀 또는 팀 -> 회원 한 쪽으로만 참조한다면 단방향양방향 : 회원 -> 팀, 팀
서버 개발 시 크게 3계층으로 나누어 구현 가능 (Controller, Service, Repository)클래스 1개를 선언하여 재사용 가능모듈화가 잘 되어 있어, 필요한 모듈들만 레고처럼 조립하여 사용 가능ex) 스프링 시큐리티, 스프링 타임리프 등 D