The persistence implementation is using the Unit Of Work implementation and the UnitOfWorkProtocol aspect to achive completely transparent persistence. You can registers one or many listeners to the Unit Of Work which will be called upon commit, rollback etc.
Each persistence component consists of two parts:
- A persistence manager which has to implement the
- A Unit Of Work listener, which has to implement the
h2: Persistence Schemes