자유도가 높아서 꼴리는대로 다 가능하잖아
스프링처럼 걍 동일시 할 수도 있고
적당히 느슨하게 할 수도 있고 ㅇㅇ

보통 최소 레이어 3개정도 개념만 붙이고
IoC 컨테이너 까지 붙이고

나머지는 뭐 어떰 라이브러리를 쓰든
구조 어떻게 잡든 그건 꼴리는대로하냐?


로우 데이터는 기재해야 하니까

디비 엔티티 type이나 interface 미리 만들어두고

dto 개념으로 업무 로직 리스폰스 줄거
뷰모델용 type이나 interface 만들고 반환

사실 까고보면 다 오브젝트지 ㅇㅇ


typeorm 쓸거 아니면 보통 이렇게 라이트하게 가지 않냐?

typeorm은 객체 어레이로 아예 받으니 자바랑 쫌 비슷하게 가긴 하겠다