Download List

Descripción del Proyecto

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.

System Requirements

System requirement is not defined
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-04-27 23:20
1.4.0

Las principales nuevas características en esta versión son el perfil de Qt apoyo persistencia de tipos de Qt básicos, los tipos de fecha y hora, punteros inteligentes, y los contenedores, el apoyo a la herencia objeto no polimórficos incluyendo clases de base abstracta, y la asignación automática de C + + enumeraciones de base de datos de ENUM o los tipos enteros.
Tags: Major
Major new features in this release include the Qt profile providing persistence support for Qt basic types, date-time types, smart pointers, and containers, support for non-polymorphic object inheritance including abstract base classes, and automatic mapping of C++ enumerations to database ENUM or integer types.

2011-04-06 20:51
1.3.0

Esta versión añade soporte para la base de datos SQLite, incluida la integración de la memoria caché compartida y desbloquear la funcionalidad de notificación para aplicaciones de subprocesos múltiples, así como el apoyo para el GCC 4.6 interfaz de complementos.
Tags: Major
This release adds support for the SQLite database, including the integration of the shared cache and unlock notification functionality for multi-threaded applications, as well as support for the GCC 4.6 plugin interface.

2011-03-17 01:56
1.2.0

Esta versión añade soporte para la persistencia de refuerzo punteros inteligentes, los contenedores y los tipos de valor, apoyo a la incorporación de esquemas de bases de datos en C + + código generado, y el apoyo para la reconexión de base de datos transparente.
This release adds support for persisting Boost smart pointers, containers, and value types, support for embedding database schemas into generated C++ code, and support for transparent database reconnection.

2011-01-27 00:52
1.1.0

Esta versión añade soporte para contenedores, compuesta (varias columnas) los tipos de valor, unidireccional y bidireccional de las relaciones de objeto con el apoyo de carga diferida, punteros de objeto personalizado, el almacenamiento en caché de objetos, así como la ejecución nativa sentencia SQL.
Tags: Major
This release adds support for containers, composite (multi-column) value types, unidirectional and bidirectional object relationships with support for lazy loading, custom object pointers, object caching, as well as native SQL statement execution.

Project Resources