혼자 독학해서 웹사이트 프로젝트 하는 뉴비임다


controller - service - repository 로 나눠서 코딩하고 있는데


1. 한 Repository 파일은 하나의 테이블에 대한 메소드들만 두는 것이 일반적인가요? 아니면 다 뭉쳐서 하나의 파일에 두는 게 일반적인가요?

ex) "select * from item"과 "select * from member"를 실행하는 메소드를 한 파일에? 아니면 나눠서?


2. 1번하고도 이어지는 질문인데 "select * from item"과 "select * from member"를 실행하는 메소드는 따로 구분해서 작성하나요? 아니면

String sql = "select * from " + tableName 과 같은 식으로 묶어서 작성하는게 좋나요?


별로 쓰잘데기 없는 거 같긴 한데 궁금해서,,