728x90
dao
-
Spring Boot - 서비스 구조 살펴보기Framework & Library/Spring Boot 2022. 2. 3. 13:53
Spring Boot 서비스 구조 Entity(Domain) - DB에 쓰일 칼럼과 여러 Entity 값의 연관관계를 정의한 것이다. - DB의 테이블을 하나의 Entity 클래스로 생각해도 무방하다. - 실제 DB의 테이블과 1:1로 매핑된다. - Entity 클래스의 필드는 각 테이블 내부의 칼럼을 의미한다. Repository - DB에 접근하는 메서드를 사용하기 위한 인터페이스이다. - Service와 DB를 연결하는 고리의 역할을 수행한다. - DB에 적용하고자 하는 CRUD를 정의하는 영역이다. DAO(Data Access Object) - DB에 접근하는 객체를 의미한다. - Service가 DB에 연결할 수 있게 도와주는 역할을 수행한다. - DB에 접근하여 데이터를 조회하거나 조작하는 기..