springboot jpa1 JPA를 배워야 하는 이유 JPA를 배워야 하는 이유 1. SQL 중심적인 개발의 문제점 지루한 코드를 무한반복 개발해야한다. 자바 객체를 SQL로 SQL을 자바객체로 매핑해주어야 한다 사실상 개발자는 SQL Mapper의 역할을 하게 된다. class Member { private String userId; private String username; } INSERT INTO MEMBER VALUES (.....) 만약 Member 테이블에 필드가 추가되면, Member 테이블과 관련된 모든 쿼리는 수정이 필요하다. 2. 패러다임의 불일치 객체 vs 관계형 데이터베이스 ‘객체 지향 프로그래밍은 추상화, 캡슐화, 정보은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 다양한 장치들을 제공한다.’ 객체를 영구 보관하는 다양한.. 2022. 4. 6. 이전 1 다음