Delete by id avec relations en cascade dans une session
Hello !
J'ai un petit souci:
J'essaie d'utiliser une des nouvelles fonctionnalité de QxOrm 1.2.4, à savoir les operations sur relations multiples, mais je n'y parviens pas:
Voici ce que j'aimerais faire:
Code:
1 2 3 4 5 6 7 8
| void deleteForm( const QString docId, qx::QxSession & session )
{
using namespace tango::sql;
Form::Ptr dbForm( new Form() );
dbForm->uniqueId = docId;
QSqlError err = session.deleteById( "list_pages->list_sections->list_components", dbForm );
THROW_IF_SQL_ERROR( err, "Document delete failed!" );
} |