Tech Comparison (1) 썸네일형 리스트형 Spring JPA vs Query DSL vs @Query with JPQL vs @Query with Native Query 이번 블로그에서는 Spring JPA vs Query DSL vs @Query with JPQL vs @Query with Native Query에 대해서 적어보고자 한다. 각각의 기본적인 장단점을 정리해보고자 한다. 하지만 기본적인 장단점일 뿐이지 상황별 속도나 해당 로직 사용가능 여부는 차이가 나기 마련이다. 따라서 위의 부분은 Trouble Shooting 파트를 통해 정리해보고자 한다. 1. Spring JPA - Spring에서 제공해주는 ORM이라고 생각하면 간편한다. - 기본적인 메서드들을 제공해주고 메서드 이름을 설정하여 자신만의 메서드를 만들 수 있다. 장점 - 객체 지향적인 접근 방식으로 데이터베이스와의 상호 작용을 쉽게 구현할 수 있다. (ORM의 장점이기도 하여, 상이한 장점이라고 .. 이전 1 다음