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[]booleanbooleanbooleanSetting[]Used to mimic container integrationClass<? extends DomainModelDescriptor>[]Setting[]Persistence unit propertiesbooleanShortcut 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
-
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
-