教程
问答
博客
Python源码
Java源码
开源
论坛
教程
问答
博客
Python源码
Java源码
开源
论坛
登录
注册
开源软件
程序开发
ORM/持久层框架
QxOrm
QxOrm
- C++的ORM框架
ORM/持久层框架
授权协议:
LGPL
操作系统:
跨平台
开发语言:
C/C++
软件简介
QxOrm 是一个 C++ 库用来提供 ORM 功能,基于
Qt
的 QtSql 库。
主要特性:
persistence
: communication with a lot of databases (with
1-1
,
1-n
,
n-1
and
n-n
relationships)
serialization
: binary and xml format
reflection
: access to classes definitions, retrieve properties and call classes methods
优点:
non intrusive
: the
C++ setting function
doesn’t modified class definition, QxOrm can be used in existing projects
no code generation
no xml mapping file
classes doesn’t need to inherit from a ‘super object’
template meta-programming
: no macro hack
works with
Visual C++ 2008 or 2010
on Windows and
GCC 4.4.1
on Linux (other platforms will be tested soon : Mac, phones…)
only one file
< QxOrm.h>
to include in precompiled-header (need
precompiled-header
file to reduce compilation times)
软件首页