작성
·
1.7K
0
강사님 좋은 강의 고맙습니다
스프링에서 빌더패턴을 써봤는데 네스트에서도 빌더패턴을 적용하는 방법을 알게 됐네요
강의 마지막 부분에서 service단에서도 DB와 통신할 때 빌더패턴을 이용할 수 있다고 말씀하셨는데 강사님께서 빌더를 적용하는 방법을 알고 싶습니다!
추가적으로 강의가 너무 만족스러워서 새로운 강의가 계속 업데이트 되면 좋겠네요
답변 1
1
수강평에 이어 좋은 말씀 정말 감사합니다!
스프링을 해보셨다면 아셨겠지만, Request -> Controller 에서 저희는 body 객체를 Dto로 받습니다.
과거 ORM을 쓰기 전 SQLmapper를 쓰셨고
Dao 객체를 만들어 Service -> DB로 객체를 전달했습니다.
즉, service단에서도 DB와 통신할 때 빌더패턴을 이용할 수 있다고 => DAO를 말합니다
현재, DAO 는 쓰는 곳도 있고 안 쓰는 회사도 있습니다. (각 회사 리더들에게 달렸습니다)
SQLmapper를 쓴다면 쓰지만, ORM만 쓴다면 굳이 써야하나라고 생각하는 입장이라서
그렇게만 언급하고 넘어갔습니다. DAO 객체는 DTO랑 별반 다를 것 없습니다.
똑같은 entity 객체로 service 단에서 새로 new 로 인스턴스화 한후 db에 넘겨주면 됩니다.
좋은 말씀 다시한번 감사드립니다. 새해 복 많이 받으세요 :)