C++的ORM框架:odb 1.4.0 發布
該版本最主要的改進就是保護對 Qt 基本類型、日期時間類型、智能指針、容器等對象類型的支持,支持 C++ 枚舉和 數據庫 ENUM 類型。
ODB 是一個開源的,支持多平臺,支持多數據庫的 C++ 的 ORM 框架,可將 C++ 對象數據庫表映射,進行輕松的數據庫查詢和操作。
示例代碼:
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(cout, "\n")); jane.age (jane.age () + 1); db.update (jane); t.commit ();
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!