YB.ORM库的目标是简化编写C++代码中处理SQL数据库。我们的目标是提供一个方便的接口,如SQLAlchemy的(蟒蛇)或休眠(JAVA)。 库本身是跨平台的,支持各种SQL方言:sqlite3的,MySQL和Postgres的,甲骨文,和火鸟。集成升压,Qt4的,和wxWidgets 是内置的。在一个典型的使用场景中,你会形容你的数据库架构和表关系中的一个简单的基于XML的格式,生成SQL代码,以填充数据库架构的表,生成C + +类,添加特定于应用程序的逻辑类,使用这些类合作与会话对象从数据库中查询对象,创建新的或修改/删除现有对象,或链接和取消链接对象的关系。简单的序 列化到XML的支持连接池。
YB.ORM 0.3.2 发布,改进记录:
通过操作符重载实现更直观的查询过滤器语法
When querying a tuple of domain classes, there will be issued a query with a join of corresponding tables.
The query object has the new methods .one() and .count() in addition to the method .all().
Tutorial3: Querying objects has been added.
A couple of subtle bugs have been fixed.
The Auth sample is improved, using the application singleton for creating sessions
主页:http://sourceforge.net/projects/yborm/
下载:http://sourceforge.net/projects/yborm/files/
来自:开源中国社区

