Package persist.jakarta.spi
Class JakartaPersistenceServiceProvider
java.lang.Object
persist.jakarta.spi.JakartaPersistenceServiceProvider
- All Implemented Interfaces:
PersistenceServiceProvider
- Direct Known Subclasses:
JakartaHibernateEnhancerProvider,JakartaPersistenceLinterFactory
public abstract class JakartaPersistenceServiceProvider
extends Object
implements PersistenceServiceProvider
Base class for Jakarta Persistence (
"jakarta" namespace)
service providers.
Subclasses inherit a fixed getSupportedNamespace()
implementation that returns "jakarta", ensuring they are
selected when a JPA 3.x specification version is requested.
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a newJakartaPersistenceServiceProvider. -
Method Summary
Modifier and TypeMethodDescriptionReturns the persistence namespace supported by this provider.
-
Constructor Details
-
JakartaPersistenceServiceProvider
protected JakartaPersistenceServiceProvider()Creates a newJakartaPersistenceServiceProvider.
-
-
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
-