Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



The persistence implementation is using the Unit Of Work implementation and the UnitOfWorkProtocol aspect to achive completely transparent persistence. You can register one or many listeners to the Unit Of Work which will be called upon begin, commit, rollback etc.


All persistence implementations works great in conjunction with each other or with the Transaction Demarcation component, which can for example make the persistence management aware of JTA two-phase commit transactions etc. You just register your listeners in the Unit Of Work and the complete transaction will not be committed until all listeners have agreed on that.h2:

Persistence Schemes

Children Display