Annotation Interface Jpa


  • Element Details

    • persistenceUnitName

      String persistenceUnitName
      Default:
      "test-pu"
    • integrationSettings

      Setting[] integrationSettings
      Used to mimic container integration
      Default:
      {}
    • properties

      Setting[] properties
      Persistence unit properties
      Default:
      {}
    • settingProviders

      SettingProvider[] settingProviders
      Default:
      {}
    • generateStatistics

      boolean generateStatistics
      Default:
      false
    • exportSchema

      boolean exportSchema
      Default:
      true
    • transactionType

      Default:
      RESOURCE_LOCAL
    • sharedCacheMode

      SharedCacheMode sharedCacheMode
      Default:
      UNSPECIFIED
    • 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
    • listMappingComplianceEnabled

      boolean listMappingComplianceEnabled
      See Also:
      • JpaCompliance.isJpaListComplianceEnabled()
      • MappingSettings.DEFAULT_LIST_SEMANTICS
      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 useCollectingStatementInspector
      Shortcut 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