设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

ODB 2.3.0 发布,C++ 的 ORM 框架

2013-10-31 11:57| 发布者: 红黑魂| 查看: 10449| 评论: 0|来自: 开源中国

摘要: ODB 2.3.0 主要是增加对数据库模型的演变,包括模型和数据移植作为软对象模型的改变。此外该版本支持 C++11 的枚举类型。ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射 ...

ODB 2.3.0 主要是增加对数据库模型的演变,包括模型和数据移植作为软对象模型的改变。此外该版本支持 C++11 的枚举类型。

ODB 是一个开源的,支持多平台,支持多数据库的 C++ 的 ORM 框架,可将 C++ 对象数据库表映射,进行轻松的数据库查询和操作。

示例代码:

01person john ("John""Doe", 31);
02person jane ("Jane""Doe", 29);
03 
04transaction t (db.begin ());
05 
06db.persist (john);
07db.persist (jane);
08 
09result r (db.query<person> (query::age < 30));
10copy (r.begin (), r.end (), ostream_iterator<person> (cout, "\n"));
11 
12jane.age (jane.age () + 1);
13db.update (jane);
14 
15t.commit ();

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部