INFLEARN/JPA 프로그래밍 - 기본편
-
[JPA 기본편] 1. JPA 소개INFLEARN/JPA 프로그래밍 - 기본편 2021. 11. 5. 18:09
1. JPA 소개 [강의 정리] 김영한님 :: 자바 ORM 표준 JPA 프로그래밍 - 기본편 1. SQL 중심적인 개발의 문제점 # 무한 반복, 지루한 코드 CRUD ... 자바 객체를 SQL로 ... SQL을 자바 객체로 ... => SQL 의존적인 개발 # 패러다임의 불일치 (객체 vs 관계형 데이터베이스) 객체를 영구 보관하는 다양한 저장소 (RDB, NoSQL, File, OODB) 현실적인 대안은 객체를 관계형 데이터베이스에 저장하는 것 # 객체와 관계형 데이터베이스의 차이 상속 DB에 저장해야할 객체에 상속 관계를 쓴다면, 각각의 테이블에 따른 조인 SQL을 생성하고 또 각각의 객체를 생성하는 등등 너무 복잡한 프로세스를 갖고 있어서 DB에 저장할 객체에는 상속 관계를 쓰지 않음 하지만, 자바..