Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 82442988

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 82442988060ef72cfc197d57e4161ab6c12bdb77
  • Vorgänger 19cf5548
  • Nachfolger 6cfbc25e

...

Unterschiede anzeigen:

samples/example/main.cpp
*/
Query q = Query();
q.appendWhere(e->getQueryBuilder()->like(QString("firstname"), QString("Tim")));
q.appendJoin(Join("person","pupil.id = person.id"));
q.setDistinct(true);
q.appendOrderBy(OrderBy(QString("birthday"), Direction::SORT_DESC));
q.setLimit(10);
QList<QSharedPointer<Person>> list = e->find<Person>(q);
QList<QSharedPointer<Pupil>> list = e->find<Pupil>(q);
for (int i = 0; i < list.size(); ++i) {
qDebug() << list.at(i)->toString();
}

Auch abrufbar als: Unified diff