Package persist.legacy.spi
Class LegacyPersistenceServiceProvider
java.lang.Object
persist.legacy.spi.LegacyPersistenceServiceProvider
- All Implemented Interfaces:
PersistenceServiceProvider
- Direct Known Subclasses:
LegacyHibernateEnhancerProvider
public abstract class LegacyPersistenceServiceProvider
extends Object
implements PersistenceServiceProvider
Base class for legacy
javax.persistence ("javax" namespace)
service providers.
Subclasses inherit a fixed getSupportedNamespace()
implementation that returns "javax", ensuring they are
selected when a JPA 2.x specification version is requested.
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a newLegacyPersistenceServiceProvider. -
Method Summary
Modifier and TypeMethodDescriptionReturns the persistence namespace supported by this provider.
-
Constructor Details
-
LegacyPersistenceServiceProvider
protected LegacyPersistenceServiceProvider()Creates a newLegacyPersistenceServiceProvider.
-
-
Method Details
-
getSupportedNamespace
Description copied from interface:PersistenceServiceProviderReturns the persistence namespace supported by this provider.- Specified by:
getSupportedNamespacein interfacePersistenceServiceProvider- Returns:
- the namespace identifier, for example
"javax"for JPA 2.x or"jakarta"for JPA 3.x
-