Revision bcd2b697
Von Christian Ehringfeld vor etwa 10 Jahren hinzugefügt
| src/entitymanager.cpp | ||
|---|---|---|
|
return this->schema->getQueryBuilder();
|
||
|
}
|
||
|
|
||
|
EntityManager::EntityManager(QSqlDatabase database) : QObject() {
|
||
|
auto db = new Database(database);
|
||
|
EntityManager::EntityManager(QSqlDatabase database,
|
||
|
bool logQueries) : QObject() {
|
||
|
auto db = new Database(database, true, logQueries);
|
||
|
this->db = QSharedPointer<Database>(db);
|
||
|
this->init();
|
||
|
}
|
||
| ... | ... | |
|
if (!propertyIsValid) {
|
||
|
qWarning() << "Relation is incomplete:" << r.getPropertyName();
|
||
|
qWarning() << "Involved entities: " << EntityHelper::getClassName(
|
||
|
e.data()) <<
|
||
|
"(MainEntitiy) and " << EntityHelper::getClassName(relatedEntity.data());
|
||
|
e.data()) <<
|
||
|
"(MainEntitiy) and " << EntityHelper::getClassName(relatedEntity.data());
|
||
|
}
|
||
|
return propertyIsValid;
|
||
|
}
|
||
| ... | ... | |
|
void EntityManager::missingManyToManyTable(const QString &tblName,
|
||
|
const QSharedPointer<Entity> &e, const Relation &r) {
|
||
|
qWarning() << "MANY_TO_MANY Table " << tblName << " is missing";
|
||
|
qWarning() << "Entity " << EntityHelper::getClassName(e.data()) << " is affected";
|
||
|
qWarning() << "Entity " << EntityHelper::getClassName(e.data()) <<
|
||
|
" is affected";
|
||
|
qWarning() << "Relation of property: " << r.getPropertyName();
|
||
|
/**
|
||
|
@todo wait for Qt 5.5.1
|
||
| ... | ... | |
|
}
|
||
|
rc = this->db->exec(query);
|
||
|
if (!rc) {
|
||
|
qWarning() << "class is erroneous:" << EntityHelper::getClassname(entity.data());
|
||
|
qWarning() << "class is erroneous:" << EntityHelper::getClassname(
|
||
|
entity.data());
|
||
|
break;
|
||
|
}
|
||
|
if (first) {
|
||
Auch abrufbar als: Unified diff
sqlitebackups