• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

DB사용시 template과 repository에 대한 궁금점

20.03.18 08:41 작성 조회수 142

0

DB를 사용하기 위해

JdbcTemplate, MongoTemplate, RedisTemplate 등 템플릿을 사용할때와 Repository를 사용할때 

각각 어떤 장단점이 있고 어떤 상황에서 사용하는지 궁금합니다

답변 1

답변을 작성해보세요.

1

간략하게만 설명드리자면, ~Template 등을 쓰시면 좀 더 low level API를 사용해서 많은 것들을 할 수가 있고 ~Repository처럼 추상화가 많이 되어있는 API를 쓰시면 가장 많이 쓰이는 기능 중 일부를 매우 손쉽게 처리할 수 있습니다.

상황에 맞게 필요에 따라 좀 더 low level API가 필요한지 Repository가 제공하는 기능만으로 충분한지 판단해서 쓰시면 됩니다.