JPA (1) JPA(Java Persistence API)란? JPA (Java Persistence API) 자바 진영에서 ORM 기술 표준으로 사용되는 인터페이스의 모음이다. 즉, 실제적으로 구현된 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크 다양한 프레임워크가 존재하지만 가장 대중적인 것은 '하이버 네이트'이다. ORM(Object-Relational Mapping) 객체지향 프로그래밍 언어와 관계형 데이터베이스 간에 데이터를 매핑하는 데 사용되는 프로그래밍 기술. 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것. -객체지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에 객체 모델과 관계형 모델 간 불일치가 존재하는데 ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를.. 이전 1 다음