Annotation Interface EntityMapping


@Documented @Retention(RUNTIME) @Target(FIELD) public @interface EntityMapping
实体类关系映射注解
从以下版本开始:
1.2.0
作者:
yulichang
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    映射表查询条件之 apply
    等效于 Wrappers.query().apply(xxx);
    映射表查询条件
    映射表查询条件之 first
    等效于 Wrappers.query().first(xxx);
    boolean
    一对一查询时 如果查询到多条记录是否抛出异常
    true 抛出异常
    false 不抛异常,获取列表第一条数据
    关联类的字段名称 (是实体类字段名称而不是数据库字段名称)
    默认获取关联类上定义的主键 @TableId
    映射表查询条件之 last
    建议不要在这使用分页语句,会导致关联查的时候查询不全
    等效于 Wrappers.query().last(xxx);
    映射表查询条件之 orderBy
    等效于 Wrappers.query().orderByAsc(xxx);
    映射表查询条件之 orderByDesc
    等效于 Wrappers.query().orderByDesc(xxx);
    注意!!!
    关联的数据库实体类
    默认获取此注解所对应的类
    当前类的关联的字段名称 (是实体类字段名称而不是数据库字段名称)
    默认获取当前类上定义的主键 @TableId
  • 元素详细资料

    • tag

      Class<?> tag
      关联的数据库实体类
      默认获取此注解所对应的类
      默认值:
      java.lang.Object.class
    • thisField

      String thisField
      当前类的关联的字段名称 (是实体类字段名称而不是数据库字段名称)
      默认获取当前类上定义的主键 @TableId
      默认值:
      ""
    • joinField

      String joinField
      关联类的字段名称 (是实体类字段名称而不是数据库字段名称)
      默认获取关联类上定义的主键 @TableId
      默认值:
      ""
    • isThrowExp

      boolean isThrowExp
      一对一查询时 如果查询到多条记录是否抛出异常
      true 抛出异常
      false 不抛异常,获取列表第一条数据
      默认值:
      true
    • select

      String[] select
      注意!!! 填 属性名 映射表查询条件之 select
      等效于 Wrappers.query().select(xxx);
      默认值:
      {""}
    • first

      String first
      映射表查询条件之 first
      等效于 Wrappers.query().first(xxx);
      默认值:
      ""
    • apply

      Apply[] apply
      映射表查询条件之 apply
      等效于 Wrappers.query().apply(xxx);
      默认值:
      {}
    • condition

      Condition[] condition
      映射表查询条件
      默认值:
      {}
    • orderByAsc

      String[] orderByAsc
      映射表查询条件之 orderBy
      等效于 Wrappers.query().orderByAsc(xxx);
      默认值:
      {""}
    • orderByDesc

      String[] orderByDesc
      映射表查询条件之 orderByDesc
      等效于 Wrappers.query().orderByDesc(xxx);
      默认值:
      {""}
    • last

      String last
      映射表查询条件之 last
      建议不要在这使用分页语句,会导致关联查的时候查询不全
      等效于 Wrappers.query().last(xxx);
      默认值:
      ""