This package abstracts the persistence mechanism for collections.
Concrete implementations of CollectionPersister define strategies for persistence of particular collection roles. Collection persisters may optionally implement QueryableCollection if they should be queryable using HQL or loaded using OuterJoinLoader.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | CollectionPersister
A strategy for persisting a collection role. |
| public interface | QueryableCollection
A collection role that may be queried or loaded by outer join. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractCollectionPersister
Base implementation of the QueryableCollection interface. |
| public class | BasicCollectionPersister
Collection persister for collections of values and many-to-many associations. |
| public class | |
| public class | CollectionPropertyNames
The names of all the collection properties. |
| public class | |
| public class | |
| public class | NamedQueryCollectionInitializer
A wrapper around a named query. |
| public class | OneToManyPersister
Collection persister for one-to-many associations. |