|
Featureliste Unified DAO 1.0 |
|
|
|
|
Wednesday, 16. January 2008 |
 | Mittlerweile ist der Funktionsumfang von Unified DAO für die Version 1.0 festgelegt. Die Entwicklung ist mittlerweile zu 60 % abgeschlossen. Die erste Beta Version wird für Mitte/Ende Februar zu erwarten sein.
Die Version 1.0 bietet folgende Features ... |
Features von Unified DAO 1.0:
Allgemein: - Automatisches erstellen von PHP Klassen aus einer DAO Definition (DAO Objekt) - Unterstützung von CSV Textdatenbanken - Unterstützung von mySQL Datenbanken
DAO (Database Access Object): Active Record - Erstellen des Datenspeichers/der Tabelle (createRepository) - Löschen des Datenspeichers/der Tabelle (dropRepository) - Leeren des Datenspeichers/der Tabelle (truncateRepository) - Speichern/Update von Entites (save) - Inteligentes UpdateOrSave (update wenn der Record bereits existiert, sonst save) - Löschen eines Entities (delete) - Abfrage nach alle Daten (findAll) - Abfrage von Daten über den Primary Key (findByPK) - Individuelle Abfragen über Criteria API (find) - Primary Key Unterstützung (kombinierte Schlüsseln) - Vergleichen von DAO Instanzen (equals) - Formatierte Datenausgabe (toString)
Criteria API: Individuelle Abfragen - Werte mit bestimmten Eigenschaften selektieren - EQUALS: A = B - GREATER_THAN: A > B - GREATER_EQUALS: A >= B - LESS_THAN: A < B - LESS_EQUALS: A <= B - CONTAINS: B in A enthalten - Sortieren von Ergebnislisten - SORT_ASC: Ansteigend sortieren - SORT_DESC: Absteigend sortieren |