• Skip to primary navigation
  • Skip to content
  • Skip to footer
  • Home
  • Patterns
  • Die Autoren
  • Historie
  • Literatur
  • Errata
    • Erzeugungsmuster
    • Verhaltensmuster
    • Strukturmuster
    • Verteilung
    • Integration
    • Persistenz
      • Identity Map
      • Lazy Load
      • Coarse-Grained Lock
      • Optimistic Offline Lock
      • Pessimistic Offline Lock
    • Datenbankschlüssel
    • Sonstige Patterns

    Identity Map

    Eine Identity Map verwaltet Objekte, die aus einer Datenbank gelesen und möglicherweise verändert werden und stellt sicher, dass Objekte nie mehr als einmal aus der Datenbank gelesen werden.

    siehe: GitHub - ReadMe, PEAA, PK

    Klassendiagramm

    Sequenzdiagramm

    Beispiel

    Im Beispiel nutzen Clients einen DataManager, um mit Entitäten zu arbeiten.

    Ressourcen

    • Quellcode (Projekt zum Download)
    • GitHub - Sourcecode
    Vorheriges Pattern Nächstes Pattern
    • GitHub
    • YouTube
    • Instagram
    • LinkedIn
    • Dev
    • Errata
    • Impressum & Datenschutz
    © 2024 Karl Eilebrecht & Gernot Starke. Created by Per Starke Web Development