JAVA/JPA (1) 썸네일형 리스트형 JPA(Java Persistence API) 기초 JPA(Java Persistence API) 란 ? • ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스 모음 • Spring 프레임워크는 JPA를 서브 프로젝트로 구현하여 제공하고 있음 ORM(Object-Relational Mapping)이란? • 자바 클래스와 관계형 데이터베이스(예 : Oracle 등)의 테이블의 연결(매핑) ㄴ 1:1 매칭(테이블 1개 = 자바 객체 1개) • 자바 객체와 관계형 데이터베이스의 테이블을 자동으로 영속화 ㄴ 영속화는 “객체와 테이블은 동일한 데이터를 가진다.” JPA의 장점 1) SQL문이 아닌 함수를 통해 데이터 조회, 등록, 수정, 삭제 수행 • JPA 내부 엔진이 함수를 자동으로 SQL로 변환하여 실행함 2) 객체 지향.. 이전 1 다음