refactor: 升级 MyBatis Plus 3.5.3.1 => 3.5.3.2,并优化数据权限处理

1.解决升级到 MyBatis Plus 3.5.3.2 后,由于 BaseMapper 接口变化导致部分数据权限处理报 Invalid bound statement (not found) 错误的问题(处理思路来源于:https://github.com/baomidou/mybatis-plus/issues/5630)
2.提取 DataPermissionMapper(数据权限 Mapper 基类),如需处理通用 Mapper 方法的数据权限,继承该 Mapper 即可
This commit is contained in:
2023-09-04 22:18:28 +08:00
parent c6ae5db826
commit 32904b54ef
5 changed files with 60 additions and 30 deletions

View File

@@ -47,7 +47,7 @@ limitations under the License.
<sa-token.version>1.35.0.RC</sa-token.version>
<!-- ### 持久层相关 ### -->
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
<mybatis-plus.version>3.5.3.2</mybatis-plus.version>
<dynamic-ds.version>3.6.1</dynamic-ds.version>
<p6spy.version>3.9.1</p6spy.version>