1. 관계형 데이터 베이스인 Oracle,MySQL ... 이 아닌
객체 관계형 데이터가 바로 JPA 이다.
1-1 : JPA 가 나온 이유
반복적인 SQL 작업 줄이기 위해서
( 줄이기위해서 )
INSERT * INTO TABLE ;
UPDATE TABLE SET
SELECT * FROM TABLE
DELETE TABLE FROM
각각의 SQL 을 작성하기때문에 SQL 문 이 점점 복잡하고 고도화해지게된다..
그러면 당연히 개발자 입장에서는 실수가 늘어날수 밖에 없기에 효율성이 떨어지게된다.
1-2 : Collection 데이터 넣기 (LIst,map,hashMap등등)
list.add("넣을 인덱스번호 넣기")
1-3 : 연관관계
1-3-1 : 객체는 참조를 사용한다 : member.getTeam();
1-3-2 : 테이블은 외래캐를 사용한다 : JOIN ON .TEMA_ID = T.TEAM_ID
실행하는 SQL 에 따라 검색 범위 결정
인프런 강의에서
김영한님의 강의에서 배운 내용을 정리하기 위해 작성했습니다 !!
화이팅
'기존 > 🏀JPA' 카테고리의 다른 글
[JPA] 준영속 상태란? (1) | 2022.10.31 |
---|---|
[JPA] 플러시란 ? (1) | 2022.10.31 |
[JPA] 영속성 컨텍스트-2 (0) | 2022.10.31 |
[JPA] 영속성 컨텍스트-1 (0) | 2022.10.31 |
[JPA] H2 데이터베이스 설치 ( + 90149/90149 오류해결방법포함) (0) | 2022.10.30 |