[Spring Boot] Spring Data JPA SQL Mapper vs ORM Mapper SQL Mapper SQL 문장으로 직접 데이터베이스를 다루므로 SQL을 직접 명시해줘야함 SQL 문법에 종속적 MyBatis, jdbcTemplates... ORM Mapper DB 객체를 자바 객체로 매핑함으로써 객체 간의 관계를 바탕으로 SQL 자동 생성 SQL문법에 종속되지 않음 객체와 관계형 DB의 데이터를 자동으로 매핑해주는 것 객체지향 프로그래밍 가능 JPA, Hibernate... Spring Data JPA JPA는 인터페이스이므로 이 JPA를 사용하기 위해서는 구현체가 필요하다. 대표적으로 Hibernate, Eclipse Link 등이 있는데 Spring에서는 직접 다루지 않고 추상화한 Spring Data JPA를 통해서 개발을 진행 한마.. 2021. 8. 3. 이전 1 다음 반응형