YoVDO

Object-Relational Mapping with ODB and Boost

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Database Management Courses Boost Libraries Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore object-relational mapping in C++ with ODB and Boost in this 54-minute conference talk from CppNow 2011. Discover how ODB, an open-source and cross-platform ORM system, automatically generates code for converting between persistent classes and their database representation. Learn about the basic concepts and workflow of ODB, as well as its high customizability for integrating components from popular frameworks like Boost and Qt. Delve into the ODB profile for Boost, which supports persisting Boost value types, smart pointers, and containers. Gain insights into ODB's features, supported databases, performance, persistence techniques, and build workflow. Understand how to create database instances, handle exceptions, work with object constructors, update persistent objects, and implement container support and composite values.

Syllabus

Introduction
ODB features
GCC plugins
Supported databases
Performance
Persistence
License
Build workflow
Creating database instance
First bug report
Exception handling
Object constructors
Updating persistent objects
Creating query needs
Creating persistence routines
Container support
Composite values
Pointers
Schemas
Conclusion


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube