ダウンロードリスト

プロジェクト概要

ODB は c++ コンパイラ ベース オブジェクト リレーショナル マッピング (ORM) システムです。テーブル、列、または SQL に対処しなくても、手動でマッピング コードを記述せずに C++ オブジェクトをリレーショナル データベースを保持することができます。永続クラスとデータベース表現間の変換を実行する C++ コードが ODB コンパイラによって自動的に生成されます。ODB コンパイラは実際の C++ コンパイラ アセンブリまたは機械コードを作成、する代わり、C++ コンパイラによって順番にコンパイルすることができますポータブル C が生成されます。ODB はフレームワークではありません。それはあなたのアプリケーションを書く必要がありますどのように規定していません。むしろ、それはのみ C++ オブジェクトの永続性を処理し、その他の機能に干渉していないによってスタイルと建築に収まるように設計されています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2013-02-14 07:41
2.2.0

このリリースでの主な新機能は、クエリ、変更の追跡の容器、カスタムのセッション、および自動マッピング char [N] の準備マルチ データベースのサポートがあります。このバージョンはまた Qt4、に加えて Qt5 のサポートを追加し、ODB モバイル/組み込みシステムを使用して、ガイドが付属しています。
タグ: 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

このリリースでの主な新機能を更新、ブーストおよび Qt のプロファイルを含む、Microsoft SQL Server データベースのサポートは、データベース スキーマ (データベース名前空間)、および C++ クラスのテンプレートのインスタンス化との複合値型を定義する機能のサポートします。
タグ: 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

主な新機能このリリースでは、Oracle データベースのサポートは、ブースト、Qt のプロファイルは、オブジェクトのバージョン管理を使用してオプティミスティック同時実行制御のサポートを含む読み取り-のみ/定数データ メンバーのサポートは、オブジェクト id、および SQL ステートメントの実行トレースのサポートなしの永続的なクラスのサポートします。
タグ: 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

このリリースの主要な新機能は、ビューの概念の導入です。ビューは読み取り専用の投影の 1 つ以上の永続的なオブジェクトまたはデータベース テーブルまたはネイティブ SQL クエリの実行の結果です。このリリースでの他の重要な機能は、クエリ式、NULL セマンティクスをスマート ポインター、odb::nullable、または boost::optional、マッピングのサポートを使用して永続的なオブジェクトを削除するためのサポートを含めるし、:vector <char>の BLOB 型のマッピングのサポートします。
タグ: 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

このリリースの主な新機能は、ブーストとQtのプロファイルを、クラスごとのデータベース操作のコールバック、新たなNULL処理メカニズムだけでなく、データベースのデフォルト値を指定する機能と、追加の列定義のオプションのサポートのアップデートを含む、PostgreSQLのサポートです。 。
タグ: 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.

プロジェクトリソース