移除 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) @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;
} }
``` ```

View File

@ -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 抛出异常