Default implementation of the ClassPersister interface. Implements the "table-per-class hierarchy" mapping strategy for an entity class.

Namespace:  NHibernate.Persister.Entity
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Class SingleTableEntityPersister _
	Inherits AbstractEntityPersister _
	Implements IQueryable, ILoadable, IEntityPersister, IPropertyMapping,  _
	IJoinable
C#
public class SingleTableEntityPersister : AbstractEntityPersister, 
	IQueryable, ILoadable, IEntityPersister, IPropertyMapping, IJoinable
Visual C++
public ref class SingleTableEntityPersister : public AbstractEntityPersister, 
	IQueryable, ILoadable, IEntityPersister, IPropertyMapping, IJoinable
JavaScript
NHibernate.Persister.Entity.SingleTableEntityPersister = function();

Type.createClass(
	'NHibernate.Persister.Entity.SingleTableEntityPersister',
	NHibernate.Persister.Entity.AbstractEntityPersister,
	NHibernate.Persister.Entity.IQueryable,
	NHibernate.Persister.Entity.ILoadable,
	NHibernate.Persister.Entity.IEntityPersister,
	NHibernate.Persister.Entity.IPropertyMapping,
	NHibernate.Persister.Entity.IJoinable);

Inheritance Hierarchy

See Also