Revision d568923d
Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt
src/querybuilder.cpp | ||
---|---|---|
#include <QMetaProperty>
|
||
#include "entity.h"
|
||
#include <QRegularExpression>
|
||
#include "entityinstancefactory.h"
|
||
|
||
using namespace CuteEntityManager;
|
||
|
||
... | ... | |
h.insert("id", this->schema.data()->TYPE_BIGPK);
|
||
h.insert(QString(entity.data()->metaObject()->className()) + QString("_id"), this->schema.data()->TYPE_BIGINT);
|
||
auto m = props.value(r.getPropertyName());
|
||
Entity *e = this->createInstance(m.type());
|
||
Entity *e = EntityInstanceFactory::createInstance(m.type());
|
||
QSharedPointer<Entity> ptr = QSharedPointer<Entity>(e);
|
||
h.insert(QString(ptr.data()->metaObject()->className()) + QString("_id"),
|
||
this->schema.data()->TYPE_BIGINT);
|
Auch abrufbar als: Unified diff
example compiles, persisting of entities without relations works, added
debug output for queries