最近接手了个项目使用了 mybatis plus 组件,由于 mp 的封装了 IService ,BaseMapper 接口,导致我想查某个表记录是在哪些情况插入时,只能全文去搜索,效率很低,对于这种情况,大家有好的建议吗?
|
RedBeanIceJun 6, 2024
1
service 和 mapper 中间,再加一层。
|
|
ChinsungJun 6, 2024
3
最好加个 repository 层,没办法,有的时候方便带来的缺点也显而易见,另外如果要搜,就只能直接搜接口的引用了
|
|
changdyJun 6, 2024
4
哈哈 想到了一个 比较蠢的办法.. 需要查的时候临时在 mapper 那边 override 一个插入方法..
然后看下这个方法调用情况. |
|
missyaJun 7, 2024
6
我们禁止使用 MP 提供的 IService ,所有 CRUD 都必须用 BaseMapper
|
|
cnitJun 7, 2024
7
MetaObjectHandler#insertFill 或者拦截器里面都可以
|