Martin Fowler's Active Record pattern

GPTKB entity

Statements (16)
Predicate Object
gptkbp:instanceOf Design Pattern
gptkbp:advantage simplicity
mixes persistence logic with business logic
gptkbp:category architectural pattern
object-relational mapping pattern
gptkbp:describedBy gptkb:Martin_Fowler
gptkb:Patterns_of_Enterprise_Application_Architecture
gptkbp:firstPublished 2003
https://www.w3.org/2000/01/rdf-schema#label Martin Fowler's Active Record pattern
gptkbp:influenced gptkb:Laravel_Eloquent
Ruby on Rails ActiveRecord
gptkbp:purpose encapsulate database access in domain objects
gptkbp:usedIn object-relational mapping
enterprise application architecture
gptkbp:bfsParent gptkb:ActiveRecord
gptkbp:bfsLayer 7