Class HibernatePersistenceHelper


  • public class HibernatePersistenceHelper
    extends java.lang.Object
    Helper to create a proxy for entity manager factory.

    This class must run in App classloader.

    Author:
    Jiri Bubnik
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.persistence.EntityManagerFactory createContainerEntityManagerFactoryProxy​(java.lang.Object builder, javax.persistence.spi.PersistenceUnitInfo info, java.util.Map properties, javax.persistence.EntityManagerFactory original)  
      static javax.persistence.EntityManagerFactory createEntityManagerFactoryProxy​(java.lang.Object builder, java.lang.String persistenceUnitName, java.util.Map properties, javax.persistence.EntityManagerFactory original)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HibernatePersistenceHelper

        public HibernatePersistenceHelper()
    • Method Detail

      • createContainerEntityManagerFactoryProxy

        public static javax.persistence.EntityManagerFactory createContainerEntityManagerFactoryProxy​(java.lang.Object builder,
                                                                                                      javax.persistence.spi.PersistenceUnitInfo info,
                                                                                                      java.util.Map properties,
                                                                                                      javax.persistence.EntityManagerFactory original)
        Parameters:
        info - persistent unit definition
        properties - properties to create entity manager factory
        original - entity manager factory
        Returns:
        proxy of entity manager
      • createEntityManagerFactoryProxy

        public static javax.persistence.EntityManagerFactory createEntityManagerFactoryProxy​(java.lang.Object builder,
                                                                                             java.lang.String persistenceUnitName,
                                                                                             java.util.Map properties,
                                                                                             javax.persistence.EntityManagerFactory original)
        Parameters:
        persistenceUnitName - persistent unit name
        properties - properties to create entity manager factory
        original - entity manager factory
        Returns:
        proxy of entity manager