org.hibernate.tuple

Class PojoInstantiator

Implemented Interfaces:
Instantiator, Serializable

public class PojoInstantiator
extends java.lang.Object
implements Instantiator, Serializable

Defines a POJO-based instantiator for use from the tuplizers.

Constructor Summary

PojoInstantiator(Component component, ReflectionOptimizer.InstantiationOptimizer optimizer)
PojoInstantiator(PersistentClass persistentClass, ReflectionOptimizer.InstantiationOptimizer optimizer)

Method Summary

Object
instantiate()
Object
instantiate(Serializable id)
boolean
isInstance(Object object)

Constructor Details

PojoInstantiator

public PojoInstantiator(Component component,
                        ReflectionOptimizer.InstantiationOptimizer optimizer)

PojoInstantiator

public PojoInstantiator(PersistentClass persistentClass,
                        ReflectionOptimizer.InstantiationOptimizer optimizer)

Method Details

instantiate

public Object instantiate()
Specified by:
instantiate in interface Instantiator

instantiate

public Object instantiate(Serializable id)
Specified by:
instantiate in interface Instantiator

isInstance

public boolean isInstance(Object object)
Specified by:
isInstance in interface Instantiator