Package org.hibernate.testing.orm.junit
Annotation Interface Jpa
@Inherited
@Target({TYPE,METHOD})
@Retention(RUNTIME)
@TestInstance(PER_CLASS)
@ExtendWith(EntityManagerFactoryExtension.class) @ExtendWith(EntityManagerFactoryParameterResolver.class) @ExtendWith(FailureExpectedExtension.class)
public @interface Jpa
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass[]String[]String[]booleanbooleanbooleanbooleanbooleanbooleanSetting[]Used to mimic container integrationbooleanbooleanClass<? extends DomainModelDescriptor>[]booleanSetting[]Persistence unit propertiesbooleanbooleanbooleanbooleanShortcut for adding@Setting( name = AvailableSettings.STATEMENT_INSPECTOR, value = "org.hibernate.testing.jdbc.SQLStatementInspector"to the integration settings.String[]
-
Element Details
-
persistenceUnitName
String persistenceUnitName- Default:
- "test-pu"
-
integrationSettings
Setting[] integrationSettingsUsed to mimic container integration- Default:
- {}
-
properties
Setting[] propertiesPersistence unit properties- Default:
- {}
-
settingProviders
SettingProvider[] settingProviders- Default:
- {}
-
generateStatistics
boolean generateStatistics- Default:
- false
-
exportSchema
boolean exportSchema- Default:
- true
-
transactionType
PersistenceUnitTransactionType transactionType- Default:
- RESOURCE_LOCAL
-
validationMode
ValidationMode validationMode- Default:
- NONE
-
jpaComplianceEnabled
boolean jpaComplianceEnabled- See Also:
-
JpaComplianceSettings.JPA_COMPLIANCE
- Default:
- false
-
queryComplianceEnabled
boolean queryComplianceEnabled- See Also:
-
JpaCompliance.isJpaQueryComplianceEnabled()
- Default:
- false
-
transactionComplianceEnabled
boolean transactionComplianceEnabled- See Also:
-
JpaCompliance.isJpaTransactionComplianceEnabled()
- Default:
- false
-
closedComplianceEnabled
boolean closedComplianceEnabled- See Also:
-
JpaCompliance.isJpaClosedComplianceEnabled()
- Default:
- false
-
orderByMappingComplianceEnabled
boolean orderByMappingComplianceEnabled- See Also:
-
JpaCompliance.isJpaOrderByMappingComplianceEnabled()
- Default:
- false
-
proxyComplianceEnabled
boolean proxyComplianceEnabled- See Also:
-
JpaCompliance.isJpaProxyComplianceEnabled()
- Default:
- false
-
cacheComplianceEnabled
boolean cacheComplianceEnabled- See Also:
-
JpaCompliance.isJpaCacheComplianceEnabled()
- Default:
- false
-
generatorScopeComplianceEnabled
boolean generatorScopeComplianceEnabled- See Also:
-
JpaCompliance.isGlobalGeneratorScopeEnabled()
- Default:
- false
-
loadByIdComplianceEnabled
boolean loadByIdComplianceEnabled- See Also:
-
JpaCompliance.isLoadByIdComplianceEnabled()
- Default:
- false
-
excludeUnlistedClasses
boolean excludeUnlistedClasses- Default:
- false
-
standardModels
StandardDomainModel[] standardModels- Default:
- {}
-
modelDescriptorClasses
Class<? extends DomainModelDescriptor>[] modelDescriptorClasses- Default:
- {}
-
annotatedClasses
Class[] annotatedClasses- Default:
- {}
-
annotatedClassNames
String[] annotatedClassNames- Default:
- {}
-
annotatedPackageNames
String[] annotatedPackageNames- Default:
- {}
-
xmlMappings
String[] xmlMappings- Default:
- {}
-
useCollectingStatementInspector
boolean useCollectingStatementInspectorShortcut for adding@Setting( name = AvailableSettings.STATEMENT_INSPECTOR, value = "org.hibernate.testing.jdbc.SQLStatementInspector"to the integration settings. Note: if the statement inspector is also explicitly specified as a setting, it will be overridden by the shortcut- See Also:
- Default:
- false
-