Revision d27d606d
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
src/querybuilder.cpp | ||
---|---|---|
attributeName = r.getMappedBy();
|
||
}
|
||
auto obj = EntityHelper::getBaseClassObject(ptr, attributeName);
|
||
QString tblName = obj->getTablename() + "_" + attributeName;
|
||
QString tblName = this->generateManyToManyTableName(obj->getTablename(), attributeName);
|
||
delete obj;
|
||
return tblName;
|
||
}
|
||
|
||
QString QueryBuilder::generateManyToManyTableName(const QString &tableName,
|
||
const QString &attribute) const {
|
||
return tableName + "_" + attribute;
|
||
}
|
||
|
||
QHash<QString, QHash<QString, QString>> QueryBuilder::generateRelationTables(
|
||
const QSharedPointer<Entity> &entity) const {
|
||
auto relations = QHash<QString, QHash<QString, QString>>();
|
Auch abrufbar als: Unified diff
created attribute resolver