Annotation Interface AutoMapping


@Target(METHOD) @Retention(RUNTIME) @Documented public @interface AutoMapping
自动映射查询注解。

标记在 Repository 方法上,用于根据方法参数自动构建查询条件。

Since:
1.0.0
Version:
1.0.0
Author:
Berry_so
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    自定义列名映射。
    指定要查询的实体类。
    boolean
    是否启用模糊查询。
    boolean
    是否忽略大小写。
  • Element Details

    • entity

      Class<?> entity
      指定要查询的实体类。
      Returns:
      实体类的 Class 对象,默认使用 Repository 的泛型类型
      Default:
      void.class
    • fuzzy

      boolean fuzzy
      是否启用模糊查询。
      Returns:
      true 表示对字符串参数使用 LIKE 查询,默认为 false
      Default:
      false
    • columnMapping

      String[] columnMapping
      自定义列名映射。
      Returns:
      映射数组,格式为 "参数名=列名"
      Default:
      {}
    • ignoreCase

      boolean ignoreCase
      是否忽略大小写。
      Returns:
      true 表示查询时忽略大小写,默认为 false
      Default:
      false