mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
移除 isMap 改为自动判断
This commit is contained in:
parent
e1789a2697
commit
fa5db15202
@ -52,14 +52,14 @@ public class UserDO {
|
|||||||
* 一对一
|
* 一对一
|
||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@MPJMapping(tag = UserDO.class, thisField = "pid")
|
@MPJMapping(tag = UserDO.class, thisField = "pid" /*joinField = "id" 可以不填默认获取主键*/)
|
||||||
private UserDO pUser;
|
private UserDO pUser;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 一对多
|
* 一对多
|
||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@MPJMapping(tag = UserAddressDO.class, joinField = "userId")
|
@MPJMapping(tag = UserAddressDO.class, /*thisField = "id" 可以不填默认获取主键*/ joinField = "userId")
|
||||||
private List<UserAddressDO> addressDOList;
|
private List<UserAddressDO> addressDOList;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
@ -31,13 +31,6 @@ public @interface MPJMapping {
|
|||||||
*/
|
*/
|
||||||
String joinField() default "";
|
String joinField() default "";
|
||||||
|
|
||||||
/**
|
|
||||||
* 当前类的属性数据结构 是否是Map 或 List<Map>
|
|
||||||
* 如果是 true 关联查询会调用 getMap() / listMaps() 等Map相关方法进行匹配
|
|
||||||
* 如果是 false 关联查询会调用 getOne() / getById() / list() 等实体类相关方法进行匹配
|
|
||||||
*/
|
|
||||||
boolean isMap() default false;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 一对一查询时 如果查询到多条记录是否抛出异常
|
* 一对一查询时 如果查询到多条记录是否抛出异常
|
||||||
* true 抛出异常
|
* true 抛出异常
|
||||||
|
Loading…
x
Reference in New Issue
Block a user