Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9fccde32

Von Christian Ehringfeld vor mehr als 9 Jahren hinzugefügt

  • ID 9fccde32a5de554f50399bb2938dcc792225d8e4
  • Vorgänger dc618bda
  • Nachfolger 67aa0d3f

example

Unterschiede anzeigen:

samples/example/main.cpp
#include "models/contact.h"
#include "models/group.h"
#include "models/faker/createfakemodeldata.h"
#include "querybuilder.h"
#include "orderby.h"
using namespace CuteEntityManager;
int main(int argc, char *argv[]) {
......
foundMainTeacher->getMaintainedGroups().size();
qDebug() << "-----------------------------";
/** ---------------------------------
* FIND By Query
* ---------------------------------
*/
Query q = Query();
q.appendWhere(e->getQueryBuilder()->like(QString("firstname"), QString("Tim")));
q.setDistinct(true);
q.appendOrderBy(OrderBy(QString("birthday"), Direction::SORT_DESC));
q.setLimit(10);
QList<QSharedPointer<Person>> list = e->find<Person>(q);
for (int i = 0; i < list.size(); ++i) {
qDebug() << list.at(i)->toString();
}
qDebug() << "-----------------------------";
qDebug() << "Duration:" << t.elapsed();
return 0;
}

Auch abrufbar als: Unified diff