Revision 95d9cf46
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
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
...