Refactoring persistence

Description

  • DbSqlSession should be renamed to PersistenceSession

  • XxxxSession should be refactored so that there is a XxxxManager per entity. XxxxManagers should delegate to PersistenceSession. Managers are responsible for cascading in inserts and deletes.

  • Deployment responsibilities such as running deployers and deployment caches should be extracted in a DeploymentCache

Assignee

Tom Baeyens

Reporter

Tom Baeyens

Labels

None

Components

Fix versions

Priority

Major
Configure