TimelineItemという名前のオブジェクトを持っています。このオブジェクトには、timelineItem型のベクトルを保持するlinked_items_というデータフィールドがあります。これは、元のアイテム(繰り返しアイテム)にリンクされているタイムライン内のアイテムを表すためです。C++とODB:オブジェクトのベクトルを作成する
私はODBに自分の意図を理解させるのに苦労しています。 。私はそれが分かっていないことを得る
#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_;
:PostgreSQLのデータベースタイプへのデータメンバーのlinked_items_ "で使用:: TimelineItem『それは私にエラーを与えている「C++タイプをマップすることができませんが、』ここに私のコードですどのタイプの「TimelineItemは、」それはしかし、私はマニュアルまたはこの問題を解決する方法を見つけるのに苦労してる、データベース側でそれをマッピングすることはできませんのでです。
すべてのフィードバックを歓迎です。
ありがとう!
ありがとう!これは機能しているようです。 – Beardo