Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9c2f773f

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 9c2f773f90bf08195e58b462ce43ea37685392e1
  • Vorgänger a47954c0
  • Nachfolger 813205af

creating tables without relations works!!!!!!!!!

Unterschiede anzeigen:

example/main.cpp
#include <QMetaProperty>
#include "models/group.h"
#include "entity.h"
#include "entitymanager.h"
#include <QGenericReturnArgument>
/**
* create,remove und merge funktionieren
*/
int main(int argc, char *argv[]) {
// OpenTeacherTool::EntityManager *e = new OpenTeacherTool::EntityManager("QSQLITE",QDir::currentPath() + "/db.sqlite");
CuteEntityManager::EntityManager *e = new CuteEntityManager::EntityManager("QSQLITE",QDir::currentPath() + "/db.sqlite");
QSharedPointer<Artikel> a = QSharedPointer<Artikel>(new Artikel(20.0,"Müsli"));
auto ep = a.dynamicCast<CuteEntityManager::Entity>();
qDebug() << e;
qDebug() << "Tabelle artikel erstellt:" << e->createTable(ep);
// OpenTeacherTool::Artikel *b= new OpenTeacherTool::Artikel(30,"Peter123");
// OpenTeacherTool::Entity *entity = b->getEntity();
// qDebug() << "findByAttributes:" << e->findByAttributes(entity,true);

Auch abrufbar als: Unified diff