Revision 51f88a34
Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt
src/entitymanager.cpp | ||
---|---|---|
&& (ptr = this->cache.get(convertedId, className)))) {
|
||
ptr = this->findById(convertedId, className);
|
||
}
|
||
EntityHelper::setProperty(entity, ptr, attr->getMetaProperty());
|
||
EntityHelper::setProperty(entity,ptr,attr->getMetaProperty());
|
||
}
|
||
}
|
||
|
||
... | ... | |
attr->getRelatedColumnName(), entity->getId());
|
||
QSqlQuery q = this->queryInterpreter->build(query);
|
||
auto listMap = this->convertQueryResult(q);
|
||
auto entities = this->convert(listMap, EntityHelper::getClassname(e.data()));
|
||
entity->setListProperty(entities,attr->getMetaProperty());
|
||
auto relationalClass = EntityHelper::getClassName(e.data());
|
||
auto entities = this->convert(listMap, relationalClass.toLatin1());
|
||
EntityHelper::setListProperty(entity,entities,attr->getMetaProperty());
|
||
}
|
||
}
|
||
}
|
Auch abrufbar als: Unified diff
some progress