Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 95d9cf46

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 95d9cf46f08c63b9c2cd6ec17e69a39301d3e8f1
  • Vorgänger f13a6e62
  • Nachfolger 77000f90

...

Unterschiede anzeigen:

src/entityhelper.cpp
if(!props.contains(attributeName) ||
superObject->getInheritanceStrategy() == InheritanceStrategy::PER_CLASS_TABLE) {
break;
} else if(!first){
} else if(!first) {
delete objectBefore;
objectBefore = nullptr;
} else {
......
auto i = props.constBegin();
while (i != props.constEnd()) {
if (!transientAttrs.contains(i.key()) && !relations.contains(i.key())) {
map.insert(i.key(), i.value().read(entity.data()));
if(i.value().isEnumType()) {
map.insert(i.key(), i.value().read(entity.data()).toInt());
} else {
map.insert(i.key(), i.value().read(entity.data()));
}
}
++i;
}

Auch abrufbar als: Unified diff