1. 개요 종종 리포지토리와 DAO의 구현은 특히 데이터 중심 앱에서 상호 교환 가능한 것으로 간주됩니다. 이것은 그들의 차이점에 대한 혼란을 만듭니다. 이 기사에서는 DAO와 리포지토리 패턴의 차이점에 대해 설명합니다. 2. DAO 패턴 DAO 패턴 이라고도 하는 데이터 액세스 개체 패턴 은 데이터 지속성의 추상화 이며 종종 테이블 중심인 기본 저장소에 더 가까운 것으로 간주됩니다 . 따라서 대부분의 경우 DAO는 데이터베이스 테이블과 일치하여 스토리지에서 데이터를 전송/검색하는 보다 직접적인 방법을 허용하고 추악한 쿼리를 숨깁니다. DAO 패턴의 간단한 구현을 살펴보겠습니다. 2.1. 사용자 먼저 기본 사용자 도메인 클래스를 생성해 보겠습니다. public class User { private Lon..