baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.44k stars 4.31k forks source link

MybatisUtils#getMybatisMapperProxy未考虑自定义MapperProxy的情况。 #6575

Open spontaneously5201314 opened 2 weeks ago

spontaneously5201314 commented 2 weeks ago

确认

功能改进

1、在有的公司里面有诉求,会自己封装自己的数据库中间件,并自己实现一些MapperProxy。在目前的mybatisplus中会对获取到的mapperProxy进行代理剥离,导致最后抛出异常。 2、且目前的mybatisproxy方法中使用的是mybatisplus自己定义的MybatisMapperProxy,也未继承自mybatis本身的MapperProxy。 3、希望对这个方法做一些兼容。否则我们也不敢网上升级。

参考资料

No response

spontaneously5201314 commented 2 weeks ago

image

miemieYaho commented 2 weeks ago

你们自己的MapperProxy是怎么生效的? 我们想要修改的method是private的才不得已"不进行继承重写"

spontaneously5201314 commented 2 weeks ago

集团的中间件,提供了自己的MapperScannerConfigurer。

miemieYaho commented 2 weeks ago

你说的东西那也改不到那个位置上去,你自己想办法吧