Annotation Type Pattern


  • @Target(PARAMETER)
    @Retention(CLASS)
    @Incubating
    public @interface Pattern
    Indicates that a parameter of type String of a finder method is a pattern involving wildcard characters _ and %.

    For example:

     @Find
     List<Book> getBooksWithTitle(@Pattern String title);
     

    A parameter annotated @Pattern results in a like condition in the generated code.

    Since:
    6.5
    See Also:
    Find