Package org.broadleafcommerce.common.extensibility.jpa
package org.broadleafcommerce.common.extensibility.jpa
-
ClassDescriptionMBean registered in JMX to keep track of which persistence units are marked with auto.ddl 'create'.Marker interface for a class that is included in one way or another in the multitenant architecture.Persistence unit post processor for dynamically modifying the persistence unit.This class allows us to override Persistence Unit properties on a per-environment basis.Merges jars, class names and mapping file names from several persistence.xml files.Holder for mapping files (orm.xml) and entity classes to be contributed to the
MergePersistenceUnitManagerwithout being specified directly in a persistence.xml file.Responsible for compiling the set ofORMConfigDtoand adding the configuration items to a persistence unit.Interface for classes annotated withNamedQueriesandNamedNativeQueries.Detects any externally registeredNamedQueriesorNamedNativeQueriesand adds them to the first detected entity implementation class for the target persistence unit.Used to mark collections for multi-tenancy when the commercial multi-tenant module is loaded.Represents the columns that get weaved into entities that are marked as site-specific.