diff --git a/Classes/Persisters/BasicEntityPersister.php b/Classes/Persisters/BasicEntityPersister.php index 991bb1a..53a64a3 100644 --- a/Classes/Persisters/BasicEntityPersister.php +++ b/Classes/Persisters/BasicEntityPersister.php @@ -1301,7 +1301,7 @@ class BasicEntityPersister $placeholder = '?'; if (isset($this->_class->columnNames[$field])) { - $className = (isset($this->_class->fieldMappings[$field]['inherited'])) + $className = (isset($this->_class->fieldMappings[$field]['inherited']) && !isset($this->_class->fieldMappings[$field]['id'])) ? $this->_class->fieldMappings[$field]['inherited'] : $this->_class->name;