Package mocka.generator.orm.hibernate
Class HibernateLoader
java.lang.Object
mocka.generator.orm.hibernate.HibernateLoader
- All Implemented Interfaces:
ORMLoader,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware
@Component
public class HibernateLoader
extends Object
implements org.springframework.beans.factory.BeanFactoryAware, ORMLoader
Loads and discovers all Hibernate entity classes in the application.
This loader scans the application's base package to find all classes annotated with
@Entity and registers them for entity generation. The scanning process is
triggered during Spring's bean initialization phase.
Execution Flow:
- Spring Boot application starts
- Spring scans for
@Componentclasses - HibernateLoader bean is created
load()method is called to scan entity classes- Base package is retrieved from
AutoConfigurationPackages - Classpath scanning with
@Entityfilter is performed - Discovered entity classes are collected and returned
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionload()voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
-
Constructor Details
-
HibernateLoader
public HibernateLoader()
-
-
Method Details