Annotation Interface UniqueField


@Documented @Constraint(validatedBy=RepositoryUniqueValidator.class) @Target(TYPE) @Retention(RUNTIME) @Repeatable(List.class) public @interface UniqueField
  • Element Details

    • repoMethodName

      String repoMethodName
    • fieldName

      String fieldName
    • message

      String message
      Default:
      "field_empty"
    • repositoryBeanName

      String repositoryBeanName
      Default:
      "commonRepository"
    • idType

      Class<?> idType
      Default:
      java.lang.String.class
    • fieldType

      Class<?> fieldType
      Default:
      java.lang.String.class
    • groups

      Class<?>[] groups
      Default:
      {}
    • payload

      Class<? extends jakarta.validation.Payload>[] payload
      Default:
      {}