Revision d27d606d
Von Christian Ehringfeld vor fast 10 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