
ORM과 SQL Mapper - Hibernate, JPA
·
Back-end
ORM과 SQL Mapper - Hibernate, JPAORMORM이란?객체와 RDB 테이블을 매핑시켜 객체와 관계형 모델의 불일치 문제를 해결하고 RDB 테이블을 객체 지향적으로 사용하게 해주는 기술객체 필드 테이블 데이터 객체와 DB가 연결되어 있기 때문에 개발자가 직접 쿼리를 작성하지 않아도 표준 인터페이스를 기반으로 처리를 할 수 있다.ORM 장단점장점쿼리 작성 없이 메서드를 통해 객체 중심으로 DB를 조작할 수 있다.ORM이 DB 스키마 변경을 자동으로 처리해 주기 때문에 개발자는 Java 코드에 더 집중할 수 있다.단점세밀한 제어가 힘들기 때문에 복잡한 쿼리는 직접 QueryDSL을 통해 작성해야 한다.성능 문제가 발생할 수 있다.JPA N+1 문제 등JPA N+1 문제게시글을 조회할 때..