Top Description Classes Enums
module spring.orm

Package org.springframework.orm.jpa.vendor

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Support classes for adapting to specific JPA vendors.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractJpaVendorAdapter

Abstract JpaVendorAdapter implementation that defines common properties, to be translated into vendor-specific JPA properties by concrete subclasses.

public class
EclipseLinkJpaDialect

org.springframework.orm.jpa.JpaDialect implementation for Eclipse Persistence Services (EclipseLink).

public class
EclipseLinkJpaVendorAdapter

org.springframework.orm.jpa.JpaVendorAdapter implementation for Eclipse Persistence Services (EclipseLink).

public class
public class
pack-priv class
SpringHibernateJpaPersistenceProvider

Spring-specific subclass of the standard HibernatePersistenceProvider from the org.hibernate.jpa package, adding support for SmartPersistenceUnitInfo#getManagedPackages().

pack-priv class
SubstituteOnlyIfPresent

Predicate intended to enable the related GraalVM substitution only when the class is present on the classpath.

pack-priv class
Target_BytecodeProvider

Hibernate 6.3+ substitution designed to leniently return null, as authorized by the API, to avoid throwing an HibernateException.

pack-priv class
Target_BytecodeProviderInitiator

Hibernate substitution designed to prevent ByteBuddy reachability on native, and to enforce the usage of org.hibernate.bytecode.internal.none.BytecodeProviderImpl with Hibernate 6.3+.

Enum Summary

Modifier and TypeEnum and Description
public enum
Database

Enumeration for common database platforms.