59.5.3. Database code, examples ans patterns

Robustní persistentní vrstva

Metody persistentního objektu

.read() / .retrieve()

načtení objektu z databáze, obnovení sebe sama z databáze

.write() / .save()

uložení objektu, aktuálního stavu, do databáze. Uložení seba sama do databáze.

.delete()

odstranění objektu z databáze

Příklad 59.8. PersistenObject

class PersistentObject:   # abstract class
    self.oid            # identifikace objektu v databázové vrstvě
    isProxy
    isPersistent
    timeStamp
    def save(self): pass
    def retrieve(self): pass
    def delete(self): pass

Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .