Annotation Type EnableNosqlRepositories


@Target(TYPE) @Retention(RUNTIME) @Documented @Inherited @Import(NosqlRepositoriesRegistrar.class) public @interface EnableNosqlRepositories
  • Element Details

    • value

      String[] value
      Default:
      {}
    • basePackages

      String[] basePackages
      Default:
      {}
    • basePackageClasses

      Class<?>[] basePackageClasses
      Default:
      {}
    • includeFilters

      org.springframework.context.annotation.ComponentScan.Filter[] includeFilters
      Default:
      {}
    • excludeFilters

      org.springframework.context.annotation.ComponentScan.Filter[] excludeFilters
      Default:
      {}
    • repositoryImplementationPostfix

      String repositoryImplementationPostfix
      Default:
      "Impl"
    • namedQueriesLocation

      String namedQueriesLocation
      Default:
      ""
    • queryLookupStrategy

      org.springframework.data.repository.query.QueryLookupStrategy.Key queryLookupStrategy
      Default:
      CREATE_IF_NOT_FOUND
    • repositoryFactoryBeanClass

      Class<?> repositoryFactoryBeanClass
      Default:
      com.oracle.nosql.spring.data.repository.support.NosqlRepositoryFactoryBean.class
    • repositoryBaseClass

      Class<?> repositoryBaseClass
      Default:
      org.springframework.data.repository.config.DefaultRepositoryBaseClass.class
    • nosqlTemplateRef

      String nosqlTemplateRef
      Configures the name of the NosqlTemplate bean to be used with the repositories detected.
      Default:
      "nosqlTemplate"
    • considerNestedRepositories

      boolean considerNestedRepositories
      Default:
      false