|
Joutsen Persistence v0.3.0+1-ga730d6d
|
Generic interfaces and classes that can be used to persist objects. More...
Namespaces | |
| namespace | AccessControl |
| Classes to configure and control read and write access to entities. | |
| namespace | DatabaseInitializer |
| Classes that make up the database initializer tool. | |
| namespace | Lobs |
| Types that represent Large Objects that can be read from and written to persistent storage. | |
| namespace | NHibernate |
| NHibernate based implementations of the persistence framework. | |
Classes | |
| interface | CreationTrackable |
| An interface representing a database object that stores information about its creation. More... | |
| interface | EntityState |
| A representation of the persistence state of an entity including changes. More... | |
| interface | ModificationTrackable |
| An interface representing a database object that stores information about its last modification. More... | |
| class | Page |
| A collection class representing a page of results retrived from the database. More... | |
| class | PageRequest |
| A class that can be used to request a page of items from a repository. More... | |
| interface | ReadOnlyRepository |
| A repository of persisted objects from which objects can be retrieved but which cannot be changed by adding or updating objects. More... | |
| interface | Repository |
| A full repository of persisted objects that can be used to store, update, delete and retrieve objects. More... | |
| interface | UnitOfWork |
| Represents an atomic unit of work. More... | |
| interface | UnitOfWorkFactory |
| A factory class that can create a unit of work. More... | |
Generic interfaces and classes that can be used to persist objects.