Top Description Fields Constructors Methods
org.hibernate.boot.xsd

public Class ConfigXsdSupport

extends Object
Class Inheritance
Annotations
@Internal
@SuppressWarnings:unused
Imports
org.hibernate.Internal

Support for XSD handling related to Hibernate's `cfg.xml` and JPA's `persistence.xml`. The implementation attempts to not load XsdDescriptor instances which are not necessary and favours memory efficiency over CPU efficiency, as this is expected to be used only during bootstrap.
Authors
Steve Ebersole, Sanne Grinovero

Field Summary

Modifier and TypeField and Description
private static final XsdDescriptor[]
xsdCache

Needs synchronization on any access.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static XsdDescriptor
public static XsdDescriptor
public static XsdDescriptor
public static XsdDescriptor
public static XsdDescriptor
public static XsdDescriptor
public static XsdDescriptor
public XsdDescriptor
jpaXsd(String version)

public XsdDescriptor
public static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

xsdCacheback to summary
private static final XsdDescriptor[] xsdCache

Needs synchronization on any access. Custom keys: 0: cfgXml 1: JPA 1.0 2: JPA 2.0 3: JPA 2.1 4: JPA 2.2 (default) 5: Jakarta Persistence 3.0 6: Jakarta Persistence 3.1

Constructor Detail

ConfigXsdSupportback to summary
public ConfigXsdSupport()

Method Detail

cfgXsdback to summary
public static XsdDescriptor cfgXsd()
getJPA10back to summary
public static XsdDescriptor getJPA10()
getJPA20back to summary
public static XsdDescriptor getJPA20()
getJPA21back to summary
public static XsdDescriptor getJPA21()
getJPA22back to summary
public static XsdDescriptor getJPA22()
getJPA30back to summary
public static XsdDescriptor getJPA30()
getJPA31back to summary
public static XsdDescriptor getJPA31()
jpaXsdback to summary
public XsdDescriptor jpaXsd(String version)
latestJpaDescriptorback to summary
public XsdDescriptor latestJpaDescriptor()
shouldBeMappedToLatestJpaDescriptorback to summary
public static boolean shouldBeMappedToLatestJpaDescriptor(String uri)