Package com.axelor.db
Class JpaScanner
java.lang.Object
org.hibernate.boot.archive.scan.spi.AbstractScannerImpl
com.axelor.db.JpaScanner
- All Implemented Interfaces:
Scanner
A custom Hibernate scanner that scans all the classpath entries for all the
Model
classes
annotated with Entity
.-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.boot.archive.scan.spi.AbstractScannerImpl
AbstractScannerImpl.ArchiveContextImpl, AbstractScannerImpl.ArchiveDescriptorInfo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Exclude classes from the given package.static Class
<?> static Class
<?> static Class
<?> findRepository
(String name) static ClassLoader
static void
Include classes from the given package.scan
(ScanEnvironment environment, ScanOptions options, ScanParameters params) Methods inherited from class org.hibernate.boot.archive.scan.spi.AbstractScannerImpl
resolveNonRootUrl, validateReuse
-
Field Details
-
loader
-
-
Constructor Details
-
JpaScanner
public JpaScanner()
-
-
Method Details
-
exclude
Exclude classes from the given package.- Parameters:
pkg
- the package name
-
include
Include classes from the given package.- Parameters:
pkg
- the package name
-
scan
- Specified by:
scan
in interfaceScanner
- Overrides:
scan
in classAbstractScannerImpl
-
findModels
-
getClassLoader
-
findModel
-
findRepository
-
findEnum
-
findEnums
-