文件名称:dbobject:用于 C++ 的基于模板的对象关系映射器
文件大小:2.14MB
文件格式:ZIP
更新时间:2024-06-21 05:58:43
C++
数据库对象 dbobject 是对象关系映射器和 SQL 编写器助手之间的混合,用于 C++。 ORM 部分将 C++ 类映射到 SQL 数据库中的表: 数据库 C++ 桌子 班级 柱子 class' 属性(或 setter/getter 方法) 排 类实例 SQL 编写器帮助程序允许您在本机 C++ 中编写和执行 SQL 查询,该查询在编译时经过语法验证。 根据您的需要,输入和输出参数映射到向量元组或元组向量。 使用 dbobject 创建查询的主要优点是避免了大部分语法错误:忘记值和 SQL 名称周围的引号 (') 和反引号 (`)、混合 SQL 子句的顺序等。而且,这允许您构建在代码的不同部分查询,例如首先指定 WHERE 子句,然后指定表名。 dbobject 的两个部分都基于可变参数模板,仅在最新的 C++ 编译器版本中可用。 这意味着一切都在编译时完成,不需要宏。 此