Entity
-
entity와 Dto의 차이Spring 2022. 12. 23. 19:05
1. entity 클래스은 DB와 직접적으로 상호작용하는 클래스이다. 2. dto는 클라이언트의 요청과 응답 데이터를 관리하는(처리하는) 클래스이다. 3. entity 클래스는 DB 데이터를 직접적으로 다루기 때문에 Service 클래스에서 사용된다. 4. dto 클래스는 사용자의 요청을 직접적으로 다루기 때문에 Controller 클래스에서 사용된다. 정리하자면. - DB에 데이터를 저장하거나, DB에 있는 값을 가져오고 싶다면 주로 entity 클래스를 사용하고 - 클라이언트의 요청 데이터를 처리하고 싶을 때는 주로 dto 클래스를 사용한다.