Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;和ODB:创建对象的向量_C++_Postgresql_Odb - Fatal编程技术网

C++ C++;和ODB:创建对象的向量

C++ C++;和ODB:创建对象的向量,c++,postgresql,odb,C++,Postgresql,Odb,我有一个名为TimelineItem的对象,它有一个名为linked_items的数据字段,其中包含一个TimelineItem类型的向量。这是为了表示时间线中链接到原始项目(重复项目)的项目 我很难让ODB理解我的意图。它给了我一个错误:“无法映射C++类型”::TimeLeIIt项“在数据成员”Link KidItIss''中使用到PostgreSQL数据库类型。 #pragma db object class TimelineItem { // Timeline Item dat

我有一个名为TimelineItem的对象,它有一个名为linked_items的数据字段,其中包含一个TimelineItem类型的向量。这是为了表示时间线中链接到原始项目(重复项目)的项目

我很难让ODB理解我的意图。它给了我一个错误:“无法映射C++类型”::TimeLeIIt项“在数据成员”Link KidItIss''中使用到PostgreSQL数据库类型。
#pragma db object
class TimelineItem {

    // Timeline Item data fields
    private:
        // Default constructor for ODB
        TimelineItem() {}

        friend class odb::access;

        #pragma db id auto
        unsigned long id_;

        Event *event_;
        time_t start_;
        time_t end_;
        TimelineItem *linked_;
        vector<TimelineItem> linked_items_;
#pragma数据库对象
类时间项{
//时间线项目数据字段
私人:
//ODB的默认构造函数
TimelineItem(){}
朋友类odb::access;
#pragma db id自动
无符号长id;
事件*事件;;
开始时间;
时间结束了;
TimelineItem*链接的项目;
向量链接项;
我知道它不知道“TimelineItem”是什么类型,所以它无法在数据库端映射它,但是我正在努力找到文档或解决方法

任何反馈都将不胜感激

谢谢!

我认为您的
矢量链接的\u项目
实际上应该是
矢量链接的\u项目