Package io.goobi.viewer.dao.impl
Class JPAClassLoader
java.lang.Object
java.lang.ClassLoader
io.goobi.viewer.dao.impl.JPAClassLoader
Custom class loader used to resolve JPA entity classes from the configured persistence unit.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
PERSISTENCE_XML
ConstantPERSISTENCE_XML="META-INF/persistence.xml".- See Also:
-
PERSISTENCE_XML_MODULE
ConstantPERSISTENCE_XML_MODULE="META-INF/persistence-module.xml".- See Also:
-
-
Constructor Details
-
JPAClassLoader
Creates a new JPAClassLoader instance.- Parameters:
parent- parent class loader to delegate non-persistence resources to
-
-
Method Details
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-