자바 ORM 표준 JPA 프로그래밍

    [JPA] JPA 개요, JPA 정의, JPA 장점 (자바 ORM 표준 JPA 프로그래밍 1,2장 요약)

    JPA 개요 ORM 프레임워크 : 객체와 관계형 데이터베이스를 매핑해준다. JPA 정의 EJB에서 하이버네이트를 기반으로 만들어진 새로운 자바 ORM 기술 표준 자바 진영의 ORM 기술 표준이다.(object relational mapping) 지루하고 반복적인 crud sql을 알아서 처리해주고, 실행 시점에 자동으로 SQL을 만들어서 실행한다. 조회 결과를 객체로 매핑하는 작업을 대부분 자동으로 처리해준다. JPA 장점 어플리케이션을 SQL이 아닌 객체 중심으로 개발하다보니 생산성, 유지보수 측면에서 좋다. 1️⃣ 유지보수 측면 JPA를 사용하면, 이러한 과정을 대신 처리해주기 때문에 수정할 코드가 줄어든다. SQL을 직접 다루면 엔티티에 필드를 하나만 추가해도 관련된 등록, 수정, 조회 SQL과 결..