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

미해결질문
E mergency 프로필

DB를 사용하기 위해

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

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

백기선 프로필
백기선 2달 전

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

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

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스