1、ORM 介绍
面向对象编程和关系型数据库有人已经介绍的很清楚了
阮一峰blog
http://www.ruanyifeng.com/blog/2019/02/orm-tutorial.html
- 数据与对象的映射关系
- ORM 把数据库映射成对象。
数据库的表(table) --> 类(class)
记录(record,行数据) --> 对象(object)
字段(field) --> 对象的属性(attribute)
- ORM 是为了把编程人员从sql 语句中解放出来,关于对象的本身。
2、下载
- 主页:http://www.qxorm.com/qxorm_en/home.html
- 下载:http://www.qxorm.com/qxorm_en/download.html
- GitHub:https://github.com/QxOrm/QxOrm
2.1 目录结构
2.2 目录说明
- build 可以指定build的构建目录
- doc 帮助文档,里面有很多的例子
- lib 生成的动态库目录
- tools 里面有很多的编译脚本,比较好用
3、 编译
打开pro文件后直接编译生成了动态库(lib目录下)
4、注意
1.4.4以后的版本不要依赖于boost库了,我下的1.4.8版本的
编译环境是win10+mingw 5.1+Qt 5.12。
编译工具是QtCreator。
QxOrm的版本是1.4.8