
DB >>> ORM >>> JPA > SpringData JPA 순으로 탄생하였기 때문에 기존 회사들에서 JPA가 적용되어 있지 않은 프로젝트들이 많이 존재한다고 한다.Java Database ConnectivityJava 앱과 DB 를 연결시켜주기 위해 만들어진 기술

릴레이션(관계형 데이터베이스)를 객체(도메인 모델)로 매핑 하려는 이유?객체 지향 프로그래밍의 장점을 활용할 수 있다.이를 통해, 비즈니스 로직 구현 및 테스트 구현이 편리함각종 디자인 패턴 사용하여 성능 개선 가능코드 재사용\-> 하지만 이렇게 사용하기 위해서는 해결
Cascade (영속성 전이) 사용 위치 연관관계의 주인 반대편 - 부모 엔티티(다대일에서 일) 즉, @OneToMany 가 있는 쪽 또는 @OneToOne 도 가능 예를들어, 게시글과 첨부파일이라면 일에 해당하는 게시글에 설정한다. 사용 조건