Revision 4f3b13f3
Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt
src/querybuilder.cpp | ||
---|---|---|
auto i = relations.constBegin();
|
||
while (i != relations.constEnd()) {
|
||
Relation r = i.value();
|
||
if (r.getType() == MANY_TO_ONE && props.contains(i.key())) {
|
||
if (r.getType() == MANY_TO_ONE && props.contains(i.key())
|
||
|| (r.getType() == ONE_TO_ONE && r.getMappedBy().isEmpty())) {
|
||
auto v = props.value(i.key()).read(e);
|
||
if (v.canConvert<Entity *>()) {
|
||
this->insertRelationId(qvariant_cast<Entity *>(v), map, i.key());
|
Auch abrufbar als: Unified diff
wip persiting relations