인프런 커뮤니티 질문&답변
쌤 궁금한것이 있습니다!
작성
·
230
0
쌤 jpa강의를 공부하기전에 지금까지 들었던 것을 정리하려고
mybatis를 이용해서 작업중인데 dto관련해서 설계하는 중에 궁금증이 생겨서 질문드립니다!
controller에서 client에 값을 주고 받을때는 memberRequestDto, memberResponseDto를 사용하고
dao를 통해 db에 주고 받을때는 memberDatabaseDto를 사용합니다!
그리고 service에서는 requestDto와 databaseDto의 컨버팅을 처리하려고 합니당..
여기서 두가지 궁금증이 있습니당 ㅠㅠ
1. 계층간 dto의 의존관계 때문에 dto를 여러개로 분할하는 위의 방식을 사용하고 있는데 이런 방식이 맞는건지 확신이 없습니다.. 쌤은 어떤 방식으로 설계하시는지 알고 싶습니다!!
2. 위의 구조대로 작업시에 몇몇의 데이터들은 requestDto와 databaseDto의 차이가 없는 경우도 있는데 이런 경우에도 일관성을 위해 분할하는게 맞는 걸까요?
한참 모자란 저의 궁금증을 해소시켜 주셔요 쌤 ㅠㅠ





