[JPA + QueryDSL] 이해하기
·
Project/Team
서론 해당 글에서는 JPA 와 QueryDSL 에 대한 개념보단 프로젝트를 진행하면서마주한 문제와 알게된 내용을 기록하기 위해 작성하였습니다. JPA (Java Persistence API)자바 객체(클래스) 와 데이터베이스 테이블을 자동으로 매핑해주는 ORM 표준 인터페이스이다. 인터페이스 이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현한다. ORM (Object-Relational Mapping) 애플리케이션의 Class 와 RDB (Relational Database) 의 테이블을 매핑(연결) 한다는 뜻이다. 기술적으로는 어플리케이션의 객체를 RDB 테이블에 자동으로 영속화 해주는 것이라고 보면 된다. QueryDSL 을 적용하게 된 계기 JPA 를 통해서 쿼리를 작성하려다가..