Downloadliste

Projektbeschreibung

ODB is a compiler-based object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having to deal with tables, columns, or SQL and without manually writing any mapping code. The C++ code that performs the conversion between persistent classes and their database representation is automatically generated by the ODB compiler. The ODB compiler is a real C++ compiler except that instead of producing assembly or machine code, it generates portable C++, which can in turn be compiled by any C++ compiler. ODB is not a framework. It does not dictate how you should write your application. Rather, it is designed to fit into your style and architecture by only handling C++ object persistence and not interfering with any other functionality.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-05 00:52 Zurück zur Release-Liste
1.6.0

Die wichtige neue Funktion in dieser Version ist die Einführung des Konzepts anzeigen. Eine Ansicht ist eine nur-Lese-Projektion der ein oder mehrere persistente Objekte oder Datenbanktabellen oder das Ergebnis der Ausführen einer systemeigenen SQL-Abfrage. Andere wichtige Features in dieser Version umfassen Unterstützung für persistente Objekte mithilfe eines Abfrage-Ausdrucks, Unterstützung für die NULL-Semantik mit Mapping, intelligente Zeiger, odb::nullable oder boost::optional, löschen und Unterstützung für Std:: Vector <char>BLOB-Typen zuordnen.
Tags: Major
The major new feature in this release is the introduction of the view concept. A view is a read-only projection of one or more persistent objects or database tables or the result of a native SQL query execution. Other important features in this release include support for deleting persistent objects using a query expression, support for the NULL semantics with mapping to smart pointers, odb::nullable, or boost::optional, and support for mapping BLOB types to std::vector<char>.

Project Resources