티스토리 뷰

Web/Spring

Dto와 Entity 사이에서의 혼란 😨

도도고영 2024. 2. 20. 16:31

Dto는 Controller, View, Model 등에서 사용되는 클래스이고,

 

Entity는 말 그대로 엔티티, 즉 DB에 더 가깝게 쓰이는 클래스이다. 

실제 DB에 저장될 때는 Entity 클래스가 사용된다고 이해하고 있다.

 

 

 

해당 코드는 사용자가 보낸 채팅을 저장하는 서비스 로직이다.

그래서 혼란스러운 지점이 무엇인가하면... 

받아온 chatRoomId를 통해 chatRoomEntity를 찾는다.

그리고 해당 엔티티를 chatMessageRequestDto에 set 해준다.

 

 

어라랏? set하는 부분에서 혼란스러웠던건데... 갑자기 이해가 확 됐다.

 

해당 코드는 아래의 블로그를 참고하여 작성하였습니다.

https://velog.io/@sihoon_cho/2.SpringBoot-WebSocket-STOMP-%EC%8B%A4%EC%8B%9C%EA%B0%84-%EC%B1%84%ED%8C%85-DTO

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함