Annotation Interface EntityMapping
实体类关系映射注解
- 从以下版本开始:
- 1.2.0
- 作者:
- yulichang
-
可选元素概要
可选元素修饰符和类型可选元素说明Apply[]映射表查询条件之 apply
等效于 Wrappers.query().apply(xxx); 映射表查询条件映射表查询条件之 first
等效于 Wrappers.query().first(xxx); boolean一对一查询时 如果查询到多条记录是否抛出异常
true 抛出异常
false 不抛异常,获取列表第一条数据关联类的字段名称 (是实体类字段名称而不是数据库字段名称)
默认获取关联类上定义的主键 @TableId映射表查询条件之 last
建议不要在这使用分页语句,会导致关联查的时候查询不全
等效于 Wrappers.query().last(xxx); String[]映射表查询条件之 orderBy
等效于 Wrappers.query().orderByAsc(xxx); String[]映射表查询条件之 orderByDesc
等效于 Wrappers.query().orderByDesc(xxx); String[]注意!!!Class<?>关联的数据库实体类
默认获取此注解所对应的类当前类的关联的字段名称 (是实体类字段名称而不是数据库字段名称)
默认获取当前类上定义的主键 @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); - 默认值:
- ""
-