最近接手了个项目使用了 mybatis plus 组件,由于 mp 的封装了 IService ,BaseMapper 接口,导致我想查某个表记录是在哪些情况插入时,只能全文去搜索,效率很低,对于这种情况,大家有好的建议吗?

1 RedBeanIce Jun 6, 2024 service 和 mapper 中间,再加一层。 |
3 Chinsung Jun 6, 2024 最好加个 repository 层,没办法,有的时候方便带来的缺点也显而易见,另外如果要搜,就只能直接搜接口的引用了 |
4 changdy Jun 6, 2024 哈哈 想到了一个 比较蠢的办法.. 需要查的时候临时在 mapper 那边 override 一个插入方法.. 然后看下这个方法调用情况. |
6 missya Jun 7, 2024 我们禁止使用 MP 提供的 IService ,所有 CRUD 都必须用 BaseMapper |
7 cnit Jun 7, 2024 MetaObjectHandler#insertFill 或者拦截器里面都可以 |