Unit of Work

GPTKB entity

Statements (18)
Predicate Object
gptkbp:instanceOf Design Pattern
gptkbp:category transaction management
data access pattern
gptkbp:describedBy gptkb:Martin_Fowler
gptkbp:firstDescribed gptkb:Patterns_of_Enterprise_Application_Architecture
gptkbp:guarantees atomicity of transactions
consistency of data
https://www.w3.org/2000/01/rdf-schema#label Unit of Work
gptkbp:implementedIn gptkb:Entity_Framework
gptkb:Hibernate
doctrine
gptkbp:purpose coordinate the writing out of changes
maintain a list of objects affected by a business transaction
gptkbp:relatedTo Repository pattern
gptkbp:usedIn object-relational mapping
enterprise application architecture
gptkbp:bfsParent gptkb:Patterns_of_Enterprise_Application_Architecture
gptkbp:bfsLayer 7