+重写接口方法请区分default方法和抽象接口方法,重写的方法需要以最终调用的实际方法为准.
+抽象接口方法: 直接在XML重写此方法可完成
+defalut方法: 直接重写真实调用的方法或者把原defalut重写为真实接口方法,可在XML或注解的方式重写执行语句.
+
+```java
+// 方式一: 注解式重写BaseMapper中selectPage方法(低版本下可能为接口方法,这里以新版defalut为例)
+@Override
+@Select("select * from h2user")
+> P selectPage(P page, @Param(Constants.WRAPPER) Wrapper queryWrapper);
+
+// 方式二: XML式重写BaseMapper中selectPage方法(低版本下可能为接口方法,这里以新版defalut为例)
+@Override
+> P selectPage(P page, @Param(Constants.WRAPPER) Wrapper queryWrapper);
+// 这里自己去XML里面重写selectPage的查询语句
+
+// 方式三: 重写BaseMapper中selectPage方法
+@Override
+default > P selectPage(P page, @Param(Constants.WRAPPER) Wrapper queryWrapper) {
+ return xxxx(); //实际调用的自己定义的真实接口方法
+}
+```
+
\ No newline at end of file