odb 1.7.0 发布,支持 Oracle 数据库

fmms 12年前
     ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射,进行轻松的数据库查询和操作。    <br />    <p>示例代码:</p>    <pre>  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>    <br /> odb 1.7.0 发布了,该版本最值得关注的就是支持 Oracle 数据库,包括更新了 Boost 和 Qt,使用对象版本化支持乐观并发,支持只读数据成员,支持无需对象id的持久类,支持 SQL 语句执行跟踪。    <br />    <br /> 项目地址:    <a href="/misc/goto?guid=4958183260109779815" target="_blank">http://www.codesynthesis.com/products/odb/</a>