ODB 1.5 發布,增加對 PostgreSQL 的支持

webphp 13年前發布 | 9K 次閱讀 ORM PostgreSQL C/C++

ODB 1.5 發布了,ODB 是一個開源的,支持多平臺,支持多數據庫的 C++ 的 ORM 框架,可將 C++ 對象數據庫表映射,進行輕松的數據庫查詢和操作。

ODB 1.5 主要改進包括:

  • 支持 PostgreSQL 數據庫,同時更新了 Boost 和 Qt profiles
  • 支持每個類的數據庫操作回調
  • 全新的 NULL 處理機制
  • 可指定數據庫默認值和附加列定義選項

官方發行說明:
http://www.codesynthesis.com/~boris/blog/2011/07/26/odb-1-5-0-released/

下載地址:
http://www.codesynthesis.com/products/odb/
示例代碼:

  person john ("John", "Doe", 31);
  person jane ("Jane", "Doe", 29);

  transaction t (db.begin ());

  db.persist (john);
  db.persist (jane);

  result r (db.query<person> (query::age < 30));
  copy (r.begin (), r.end (), ostream_iterator<person> (cout, "\n"));

  jane.age (jane.age () + 1);
  db.update (jane);

  t.commit ();


 本文由用戶 webphp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!