template <> void register_class(QxClass<blog> & t) { t.id(& blog::m_id, "blog_id"); t.data(& blog::m_text, "blog_text"); t.data(& blog::m_dt_creation, "date_creation"); t.relationManyToOne(& blog::m_author, "author_id"); t.relationOneToMany(& blog::m_commentX, "list_comment", "blog_id"); t.relationManyToMany(& blog::m_categoryX, "list_category", "category_blog", "blog_id", "category_id"); }}
template <> void register_class(QxClass<Bar> & t) { IxDataMember * pData = NULL; IxSqlRelation * pRelation = NULL; t.setSoftDelete(qx::QxSoftDelete("deleted_at")); pData = t.data(& Bar::m_sCode, "code"); pData = t.data(& Bar::m_sValue, "value"); pRelation = t.relationManyToOne(& Bar::m_pFoo, "foo_id"); }}