Top Description Fields Constructors Methods
org.springframework.orm.jpa.vendor

pack-priv final Class Target_BytecodeProviderInitiator

extends Object
Class Inheritance
Annotations
@TargetClass
className:BytecodeProviderInitiator
onlyWith:SubstituteOnlyIfPresent
Imports
com.oracle.svm.core.annotate.Alias, .RecomputeFieldValue, .Substitute, .TargetClass, org.hibernate.bytecode.spi.BytecodeProvider

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+. TODO Collaborate with Hibernate team on a substitution-less alternative that does not require a custom list of StandardServiceInitiator
Author
Sebastien Deleuze
Since
6.1

Field Summary

Modifier and TypeField and Description
public static String
public static String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static BytecodeProvider
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BYTECODE_PROVIDER_NAME_DEFAULTback to summary
public static String BYTECODE_PROVIDER_NAME_DEFAULT
Annotations
@Alias
@RecomputeFieldValue
kind:FromAlias
BYTECODE_PROVIDER_NAME_NONEback to summary
public static String BYTECODE_PROVIDER_NAME_NONE
Annotations
@Alias

Constructor Detail

Target_BytecodeProviderInitiatorback to summary
pack-priv Target_BytecodeProviderInitiator()

Method Detail

buildBytecodeProviderback to summary
public static BytecodeProvider buildBytecodeProvider(String providerName)
Annotations
@Substitute