DAO 및 서비스 계층 (JPA / Hibernate + Spring) 이 질문에 이미 답변이 있습니다. Java EE 아키텍처-JPA 2와 같은 ORM을 사용할 때 DAO가 여전히 권장됩니까? 2 답변 JPA / Hibernate, Spring 및 Wicket을 기반으로하는 새로운 앱을 디자인하고 있습니다. DAO와 서비스 계층의 차이점은 나에게 명확하지 않습니다. Wikipedia에 따르면 DAO는 특정 유형의 데이터베이스 또는 지속성 메커니즘에 대한 추상 인터페이스를 제공하여 데이터베이스의 세부 사항을 노출하지 않고 특정 작업을 제공하는 객체입니다. DAO가 실제로 데이터 액세스와 관련이없는 메서드를 포함 할 수 있는지 궁금했지만 쿼리를 사용하여 실행하는 것이 훨씬 더 쉬운가요? 예를 들어 "특정 ..