[+BUGFIX] Extbase (Persistence): The child class name is not determined by reverse...
authorJochen Rau <j.rau@web.de>
Mon, 15 Mar 2010 11:19:42 +0000 (11:19 +0000)
committerJochen Rau <j.rau@web.de>
Mon, 15 Mar 2010 11:19:42 +0000 (11:19 +0000)
commit5753d510863cf8d190ff88e8d7b02a98840a5203
treea3ee98a3aa7797b2b2d9237ecf29aae0189ff2cf
parente7a611c2215d31fce85efe4a264a72dc216855f5
[+BUGFIX] Extbase (Persistence): The child class name is not determined by reverse mapping (table name -> class name) of the extbase persistence settings anymore. Only the annotation above the property definition is taken into account. Removed methods setChildClassName(), getChildClassName(), and determineChildClassName(). Resolves #6805.
[TASK] Extbase (Persistence): Changed signature of DataMapper::getType($class, $propertyName) to getType($className, $propertyName).
[+FEATURE] Extbase (Persistence): Property paths are now allowed as operand in orderings: $query->setOrderings(array('client.address.zip' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING));. Ordering across multi-value properties is not implemented, yet. Resolves #6825.
[TASK] Extbase (Persistence): The keyword DISTINCT is now added only if there are Joins.
[TASK] Extbase (Persistence): Refactored the parsing of Joins.
typo3/sysext/extbase/Classes/Persistence/Backend.php
typo3/sysext/extbase/Classes/Persistence/Mapper/ColumnMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/QOM/Operand.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Persistence/Storage/Typo3DbBackend.php