Repository (Spring)
DB 에 데이터를 저장하거나 꺼내오는 일만 맡는 창구다. Service 는 「이 조건에 맞는 데이터를 달라」고만 말하고, 실제로 SQL 을 날리고 결과를 객체로 바꾸는 일은 Repository 가 한다. 그래서 Service 코드는 DB 가 MySQL 이든 다른 것이든 몰라도 된다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
DB 에 데이터를 저장하거나 꺼내오는 일만 맡는 창구다. Service 는 「이 조건에 맞는 데이터를 달라」고만 말하고, 실제로 SQL 을 날리고 결과를 객체로 바꾸는 일은 Repository 가 한다. 그래서 Service 코드는 DB 가 MySQL 이든 다른 것이든 몰라도 된다.