목록분류 전체보기 (31)
Developer N
[JPA] JPA(Java Persistence API)란?
JPA (Java Persistence API) 자바 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음 구현된 클래스와 매핑해주기 위해 사용되는 프레임워크 대표적 오픈소스로는 Hibernate가 있다. JPA를 사용하는 이유 SQL 중심 개발이 아닌 객체 중심 개발 생산성 자바 컬렉션에 객체를 저장하듯 JPA에 저장할 객체를 전달 지루하고 반복적인 CRUD SQL을 대신 처리 DDL문 자동 생성 유지보수 엔티티에 필드 추가시 등록, 수정, 조회 관련 코드 변경 처리를 JPA가 대신 처리 패러다임 불일치 해결 상속, 연관관계, 객체 그래프 탐색, 비교하기 같은 패러다임 불일치 해결 다양한 성능 최적화 기회 제공 데이터 접근 추상화와 벤더 독립성 데이터..
STUDY/JAVA | SPRING
2023. 2. 21. 13:44