PersistentObject: ChangeLog
[ ]
[ ]
[ ]
[ ]
[ ]
Fixed #7884: ezcPersistentSession sometimes triggers PDO "General error:
2014" exceptions.
Fixed #8042: PersistentObject requires use of database ID counter.
Note: The change involves a slight BC incompatible change.
ezcPersistentIdentifierGenerator is no longer an interface but an abstract
class. Implementors must change 'implements' to 'extends' to reflect this.
Added ezcPersistentManualGenerator which can be used to set the ID's of new
object manually.
- Fixed #7845: Find fetches all columns and not just the required columns.
- Added new methods to ezcPersistentSession:
- Added support for table and column aliases.
- Added sequence strategy system, which makes this component also work
with PostGreSQL.
- Changed exception behavior. All errors will now throw a different exception
class.
- Added interfaces and classes:
- ezcPersistentIdentifierGenerator that defines the interface between
ezcPersistentSession and the code creating unique ID's for new rows.
- ezcPersistentSequenceGenerator that implements the ID generation
using sequence functionality in the database handlers.
- ezcPersistentGeneratorDefinition to set up what generator to use in the
definition.
- Initial release of this package.
Last updated: Thu, 01 Nov 2007