Annotation Type Repository

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String className
      The simple name of the generated repository; the repository is always generated in the same package as the annotated type.
      Driver driver  
      Class<? extends com.github.longdt.vertxorm.repository.CrudRepository> extending
      The type that the generated repository is require to extend.
      NamingStrategy namingStrategy  
    • Element Detail

      • className

        String className
        The simple name of the generated repository; the repository is always generated in the same package as the annotated type. The default value (the empty string) will result in a factory with the name of the type being created with Impl appended to the end. For example, the default name for a factory for MyRepository will be MyRepositoryImpl.
        Default:
        ""
      • extending

        Class<? extends com.github.longdt.vertxorm.repository.CrudRepository> extending
        The type that the generated repository is require to extend.
        Default:
        com.github.longdt.vertxorm.repository.CrudRepository.class
      • driver

        Driver driver
        Default:
        com.github.longdt.vertxorm.annotation.Driver.POSTGRESQL
      • namingStrategy

        NamingStrategy namingStrategy
        Default:
        com.github.longdt.vertxorm.annotation.NamingStrategy.SNAKE_CASE