테이블 관계1 [쇼핑몰 프로젝트] 3. ERD 기획 쇼핑몰 프로젝트에서는 Spring Data JPA를 사용하기 때문에 ORM, JPA에 대한 개념과 활용법을 먼저 공부해야 한다. ORM (Object Relational Mapping) 애플리케이션의 class 파일과 RDB(관계형 DB)의 테이블을 매핑한다는 뜻이며, 기술적으로는 애플리케이션의 객체를 RDB 테이블에 자동적으로 영속화 해주는 것이다. 장점 SQL문이 아닌 Method를 통해 DB를 조작할 수 있어, 객체 모델을 이용하여 비즈니스 로직을 구성하는데만 집중할 수 있다. Query와 같이 필요한 선언문, 할당 등의 부수적인 코드가 줄어들어 객체에 대한 코드를 별도로 작성하여 코드의 가독성을 높인다. 객체지향적인 코드 작성이 가능하다. 오직 객체지향적 접근만 고려하면 되기 때문에 생산성 증가 .. 2023. 11. 6. 이전 1 다음