spring-orm

org.springframework.orm.jpa.vendor
Class HibernateJpaSessionFactoryBean

java.lang.Object
  extended by org.springframework.orm.jpa.EntityManagerFactoryAccessor
      extended by org.springframework.orm.jpa.vendor.HibernateJpaSessionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>

public class HibernateJpaSessionFactoryBean
extends EntityManagerFactoryAccessor
implements org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>

Simple FactoryBean that exposes the underlying SessionFactory behind a Hibernate-backed JPA EntityManagerFactory.

Primarily available for resolving a SessionFactory by JPA persistence unit name via the "persistenceUnitName" bean property.

Since:
3.1
Author:
Juergen Hoeller
See Also:
EntityManagerFactoryAccessor.setPersistenceUnitName(java.lang.String), EntityManagerFactoryAccessor.setEntityManagerFactory(javax.persistence.EntityManagerFactory)

Field Summary
 
Fields inherited from class org.springframework.orm.jpa.EntityManagerFactoryAccessor
logger
 
Constructor Summary
HibernateJpaSessionFactoryBean()
           
 
Method Summary
 org.hibernate.SessionFactory getObject()
           
 java.lang.Class<?> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class org.springframework.orm.jpa.EntityManagerFactoryAccessor
createEntityManager, getEntityManagerFactory, getJpaPropertyMap, getPersistenceUnitName, getTransactionalEntityManager, setBeanFactory, setEntityManagerFactory, setJpaProperties, setJpaPropertyMap, setPersistenceUnitName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateJpaSessionFactoryBean

public HibernateJpaSessionFactoryBean()
Method Detail

getObject

public org.hibernate.SessionFactory getObject()
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<org.hibernate.SessionFactory>

spring-orm