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.

2013-02-14 07:41
2.2.0

Wichtige Neuerungen in dieser Version unterstützen mit mehreren Datenbanken, Abfragen, Änderungsnachverfolgung Container, benutzerdefinierte Sitzungen und automatische Zuordnung für Char [N] vorbereitet. Auch diese Version fügt Unterstützung für Qt5 neben Qt4 und kommt mit einem Leitfaden zur Verwendung von ODB mit Mobile/embedded Systeme.
Tags: Major, Qt5
Major new features in this release include multi-database support, prepared queries, change-tracking containers, custom sessions, and automatic mapping for char[N]. This version also adds support for Qt5 in addition to Qt4, and comes with a guide on using ODB with mobile/embedded systems.

2012-02-01 07:14
1.8.0

Wichtige Neuerungen in dieser Version sind Unterstützung für Microsoft SQL Server-Datenbank, einschließlich Updates, Boost und Qt Profile, Unterstützung für Datenbank-Schemas (Datenbank-Namespaces) und die Möglichkeit, als C++-Klasse Vorlageninstanziierungen zusammengesetzte Datentypen definieren.
Tags: Major
Major new features in this release are support for the Microsoft SQL Server database, including updates to the Boost and Qt profiles, support for database schemas (database namespaces), and the ability to define composite value types as C++ class template instantiations.

2011-12-08 08:50
1.7.0

Wichtige Neuerungen in dieser Version sind die Unterstützung für die Oracle-Datenbank, einschließlich Aktualisierungen auf die Erhöhung und Qt Profile, Unterstützung für die vollständige Parallelität mit Objektversionierung, Unterstützung für Datenmember lesen/Const, Unterstützung für persistente Klassen ohne Objekt-Ids, und die Unterstützung für die SQL-Anweisung Ausführung Ablaufverfolgung.
Tags: Major
Major new features in this release are support for the Oracle database, including updates to the Boost and Qt profiles, support for optimistic concurrency using object versioning, support for read-only/const data members, support for persistent classes without object ids, and support for SQL statement execution tracing.

2011-10-05 00:52
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>.

2011-07-26 23:02
1.5.0

Die wichtigsten neuen Funktionen in dieser Version sind die Unterstützung für PostgreSQL, einschließlich Updates, die Boost und Qt-Profilen, die Unterstützung für pro-class Datenbank-Operationen Rückrufe, einen neuen Umgang mit NULL-Mechanismus sowie die Fähigkeit zur Datenbank Standardwerte und zusätzliche Spalte Definition Optionen angeben .
Tags: Major
Major new features in this release are support for PostgreSQL, including updates to the Boost and Qt profiles, support for per-class database operations callbacks, a new NULL handling mechanism, as well as the ability to specify database default values and additional column definition options.

Project Resources