Class JPAClassLoader

java.lang.Object
java.lang.ClassLoader
io.goobi.viewer.dao.impl.JPAClassLoader

public class JPAClassLoader extends ClassLoader
Custom class loader used to resolve JPA entity classes from the configured persistence unit.
  • Field Details

    • PERSISTENCE_XML

      public static final String PERSISTENCE_XML
      Constant PERSISTENCE_XML="META-INF/persistence.xml".
      See Also:
    • PERSISTENCE_XML_MODULE

      public static final String PERSISTENCE_XML_MODULE
      Constant PERSISTENCE_XML_MODULE="META-INF/persistence-module.xml".
      See Also:
  • Constructor Details

    • JPAClassLoader

      public JPAClassLoader(ClassLoader parent)
      Creates a new JPAClassLoader instance.
      Parameters:
      parent - parent class loader to delegate non-persistence resources to
  • Method Details