移除 isMap 改为自动判断

This commit is contained in:
bjdys 2021-08-13 10:30:15 +08:00
parent e1789a2697
commit fa5db15202
2 changed files with 2 additions and 9 deletions

View File

@ -52,14 +52,14 @@ public class UserDO {
* 一对一
*/
@TableField(exist = false)
@MPJMapping(tag = UserDO.class, thisField = "pid")
@MPJMapping(tag = UserDO.class, thisField = "pid" /*joinField = "id" 可以不填默认获取主键*/)
private UserDO pUser;
/**
* 一对多
*/
@TableField(exist = false)
@MPJMapping(tag = UserAddressDO.class, joinField = "userId")
@MPJMapping(tag = UserAddressDO.class, /*thisField = "id" 可以不填默认获取主键*/ joinField = "userId")
private List<UserAddressDO> addressDOList;
}
```

View File

@ -31,13 +31,6 @@ public @interface MPJMapping {
*/
String joinField() default "";
/**
* 当前类的属性数据结构 是否是Map List<Map>
* 如果是 true 关联查询会调用 getMap() / listMaps() 等Map相关方法进行匹配
* 如果是 false 关联查询会调用 getOne() / getById() / list() 等实体类相关方法进行匹配
*/
boolean isMap() default false;
/**
* 一对一查询时 如果查询到多条记录是否抛出异常
* true 抛出异常