Active Record
"User.find(1).update(name:'A').save()" 처럼 모델 객체가 자기를 저장·조회.
Repository vs Active Record
- Active Record — 간결, 소규모
- Repository — 격리, 대규모·DDD
데이터 모델 객체에 DB 접근을 포함. Rails·Eloquent 패턴.
"User.find(1).update(name:'A').save()" 처럼 모델 객체가 자기를 저장·조회.