pattern
-
TypeORM - Active Record / Data Mapper PatternORM/TypeORM 2021. 11. 25. 17:19
TypeORM 패턴 TypeORM 에서는 Active Record 와 Data Mapper 패턴을 지원합니다. Data Mapper 는 큰 서비스에서 유지보수하며 개발하기 좋다는 장점이 있고, Active Record 는 간단하기에 작은 서비스에서 유지보수하면서 사용하기 좋습니다. Active Record Pattern Model 을 테이블로 보기에 모델에서 바로 메서드를 사용할 수 있습니다. Entity 에서 쿼리 메서드를 정의하고, 쿼리 메소드를 통해 객체를 조회, 저장, 삭제합니다. 또한 모든 Active Record entity 들은 BaseEntity 를 상속해야하며 이것은 여러가지 메서드들을 제공합니다(save, remove, find,...). BaseEntity 는 기본적인 Reposito..