[JPA] 0. JPA 소개


[JPA] 0. JPA 소개

JPA 소개 1. SQL 중심적인 개발의 문제점 지금 시대는 객체를 관계형 DB에 관리하는 시대 객체 CRUD(CREATE, READ, UPDATE, DELETE) 무한 반복 객체 와 관계형 DB의 패러다임 불일치 상속: 관계형 DB에는 상속이라는 개념이 없어서 관련된 TABLE에 모두 쿼리를 날리거나 JOIN을 통해 조회해야함.) 연관관계: 객체는 참조를 사용, 테이블은 외래 키를 사용 데이터 타입 데이터 식별 방법 객체 그래프 탐색: 객체는 자유롭게 객체 그래프를 탐색할 수 있어야 함 SQL은 JOIN에 따라 탐색 범위가 결정 엔티티 신뢰 문제: 온전히 객체가 모든 기능을 다 수행해야 신뢰할 수 있는데 SQL문에 따라서 member.getTeam()에 값이 들어갈 수도 , null이 될 수도 있어서 ..


원문링크 : [JPA] 0. JPA 소개