Top Description Interfaces Classes
[default module]

Package org.hibernate.persister.collection


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.

Interface Summary

Modifier and TypeInterface 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

Class Summary

Modifier and TypeClass 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.