JPA

    JPA(Java Persisitence API) 기본 개념

    JPA(Java Persisitence API) 기본 개념

    JPA(Java persistence API) JPA를 통해 개발자는 애플리케이션에서 사용할 수 있도록 관계형 데이터베이스 엔티티의 객체 지향 버전을 작성할 수 있다. 스프링에서 제공하는 것이 아닌 자바 ORM 기술에 대한 표준 명세이다. JPA는 라이브러리가 아니라 인터페이스이다. 자바 클래스 - DB테이블 매핑 ORM→ Object-relational mapping(객체 관계 매핑) 객체와 관계형 데이터베이스 각각의 설계를 진행하고 ORM 프레임워크가 중간에서 매핑을 한다. 대중적인 언어에는 대부분 ORM 기술이 존재한다. JPA 구동 과정 JPA는 애플리케이션과 JDBC사이에서 동작한다. JPA 동작 과정 - save JPA 동작 과정 - find JPA를 사용해야하는 이유는? 1. sql 중심적인..