jakarta1 Spring, JPA에 대해서, 그리고 Javax -> Jakarta 0. 개요 JPA(Java Persistence API)란 자바 진영에서 ORM(Object-Relation Mapping)기술 표준으로 사용되는 인터페이스 모음. 이에 대해 알아보자 1. ORM 1) ORM이란? Object-Relational Mapping은 애플리케이션 Class와 RDB의 테이블을 매핑(연결) 한다는 뜻이며, 기술적으로는 애플리케이션의 객체를 RDB 테이블에 자동으로 영속화 해주는 것 2) 장점 SQL문이 아닌 Method을 통해 DB 조작 코드 가독성 상승 리팩토링에 유리 DB가 교체되도 쿼리를 수정하지 않아도 됨 3) 단점 잘못 설계하면, 속도 저하 및 일관성 유지 안됨 위와 같은 상황을 방지하기 위해 결국 SQL문을 사용하게 될 수 있음 2. JPA사용의 이점 반복적인 CRU.. 2024. 4. 8. 이전 1 다음