QxOrm是一个C++库用来提供ORM功能,基于Qt的QtSql库。
主要特性:
persistence :communicationwithalotofdatabases(with1-1,1-n,n-1andn-nrelationships)serialization:binaryandxmlformatreflection:accesstoclassesdefinitions,retrievepropertiesandcallclassesmethods优点:
nonintrusive:theC++settingfunctiondoesn'tmodifiedclassdefinition,QxOrmcanbeusedinexistingprojectsnocodegenerationnoxmlmappingfileclassesdoesn'tneedtoinheritfroma'superobject'templatemeta-programming:nomacrohackworkswithVisualC++2008or2010onWindowsandGCC4.4.1onLinux(otherplatformswillbetestedsoon:Mac,phones...)onlyonefile<QxOrm.h>toincludeinprecompiled-header(needprecompiled-headerfiletoreducecompilationtimes)
评论