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

public Class ConfigXsdSupport

extends Object
Class Inheritance
Annotations
@SuppressWarnings:unused

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 XsdDescriptor
private XsdDescriptor
private XsdDescriptor
private XsdDescriptor
private XsdDescriptor
private XsdDescriptor
public XsdDescriptor
jpaXsd(String version)

public XsdDescriptor
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

Constructor Detail

ConfigXsdSupportback to summary
public ConfigXsdSupport()

Method Detail

cfgXsdback to summary
public XsdDescriptor cfgXsd()
getJPA10back to summary
private XsdDescriptor getJPA10()
getJPA20back to summary
private XsdDescriptor getJPA20()
getJPA21back to summary
private XsdDescriptor getJPA21()
getJPA22back to summary
private XsdDescriptor getJPA22()
getJPA30back to summary
private XsdDescriptor getJPA30()
jpaXsdback to summary
public XsdDescriptor jpaXsd(String version)
latestJpaDescriptorback to summary
public XsdDescriptor latestJpaDescriptor()