ODB 1.5 发布,增加对 PostgreSQL 的支持

webphp 13年前
     <p><a href="/misc/goto?guid=4958183260109779815" target="_blank">ODB </a>1.5 发布了,ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射,进行轻松的数据库查询和操作。</p>    <p>ODB 1.5 主要改进包括:</p>    <ul>     <li>支持 PostgreSQL 数据库,同时更新了 Boost 和 Qt profiles</li>     <li>支持每个类的数据库操作回调</li>     <li>全新的 NULL 处理机制</li>     <li>可指定数据库默认值和附加列定义选项</li>    </ul>    <p>官方发行说明:<br /> <a href="/misc/goto?guid=4958183260856435809" target="_blank">http://www.codesynthesis.com/~boris/blog/2011/07/26/odb-1-5-0-released/</a></p>    <p>下载地址:<br /> <a href="/misc/goto?guid=4958183260109779815" target="_blank">http://www.codesynthesis.com/products/odb/ </a><br /> 示例代码:<br /> </p>    <pre class="brush:cpp; toolbar: true; auto-links: false;">  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 ();</pre>    <p><br /> </p>