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
MergePersistenceUnitManager
without being specified directly in a persistence.xml file.Responsible for compiling the set ofORMConfigDto
and adding the configuration items to a persistence unit.Interface for classes annotated withNamedQueries
andNamedNativeQueries
.Detects any externally registeredNamedQueries
orNamedNativeQueries
and 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.