Revision cbfd2b95
Von Christian Ehringfeld vor mehr als 6 Jahren hinzugefügt
src/entitymanager.cpp | ||
---|---|---|
&& (ptr = this->cache.get(convertedId, className)))) {
|
||
ptr = this->findById(convertedId, className);
|
||
}
|
||
EntityHelper::setProperty(entity,ptr,attr->getMetaProperty());
|
||
EntityHelper::setFoundProperty(entity,ptr,attr->getMetaProperty());
|
||
}
|
||
}
|
||
|
||
... | ... | |
auto entities = this->convert(listMap, EntityHelper::getClassname(e.data()));
|
||
if (!entities.isEmpty()) {
|
||
QSharedPointer<Entity> ptr = entities.at(0);
|
||
EntityHelper::setProperty(entity, ptr, attr->getMetaProperty());
|
||
EntityHelper::setFoundProperty(entity, ptr, attr->getMetaProperty());
|
||
}
|
||
}
|
||
}
|
||
... | ... | |
auto ptr = QSharedPointer<Entity>(EntityInstanceFactory::createInstance(
|
||
EntityInstanceFactory::extractEntityType(QString(property.typeName()))));
|
||
auto builder = this->schema->getQueryBuilder();
|
||
QString tblName = builder->generateManyToManyTableName(entity, ptr, r);
|
||
QString tblName = builder->generateManyToManyTableName(ptr, entity, r);
|
||
if (this->schema->containsTable(tblName)) {
|
||
bool ok = newItem;
|
||
QSqlQuery q;
|
Auch abrufbar als: Unified diff
...