Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] O/O Mapper O/O Mapping, PM objects O/R Mapper classification advanced database support API Domain Model functionality of metadata-based mappings query languages starting points Data Mapper pattern Eager Load Identity Field Lazy Load relationships between entities in relational model working with data in an OO fashion object-oriented data structures Object-Relational Mapping, Domain Model and object database, storing data (persistence infrastructure) object graphs Object Modeling Technique (OMT) Object Relational Mapping classification advanced database support API Domain Model functionality of metadata-based mappings query languages starting points Data Mapper pattern Eager Load Identity Field Lazy Load relationships between entities in relational model working with data in an OO fashion Object Role Modeling (ORM) objects fake objects flattened PM objects mock objects 2nd naked objects picking, unit testing example process objects Query Objects 2nd Design Patterns list customers by applying flexible and complex filters single-set of Query Objects OCP (Open-Closed Principle) OkToAdd() OMT (Object Modeling Technique) one-way asynchronous messaging, SOA OnInit() OO SOA working with data in an OO fashion 2nd OOP open source, NHIbernate Open-Closed Principle (OCP) optimistic concurrency Optimistic Offline Lock 2nd Order 2nd O/R (Object Relational) Mapping classification advanced database support API Domain Model functionality of metadata-based mappings query languages starting points Data Mapper pattern Eager Load Identity Field Lazy Load relationships between entities in relational model working with data in an OO fashion OrderDate OrderFactory ordering advanced database support OrderLine 2nd 3rd 4th Orderline OrderNumber OrderNumberCantBeZeroAfterReconstitution() 2nd 3rd order numbers order placement business rules OrderRepository 2nd 3rd 4th faking GetOrders() OrderRow orders acceptance status adding Domain Model fetching a list of oroders saving total amount of each order OrderSnapshot OrderType 2nd OrderWithLinesHasTotalAmount() ORM (Object Role Modeling) O/R Mappers O/R Mapping Osherove, Roy overview of TDD problems |