当前使用版本(必填,否则不予处理)
3.3.1(mybatis-plus-boot-starter)
该问题是如何引起的?(确定最新版也有问题再提!!!)
尝试了最新的3.3.2版本,问题同样出现;
调用BaseMapper的 delete(@Param(Constants.WRAPPER) Wrapper
重现步骤(如果有就写完整)
使用dubbo作为RPC框架, A服务提供delete(QueryWrapper wrapper)批量删除方法,B服务内封装QueryWrapper,调用A服务的delete方法where条件不生效,生成的sql没有把where条件拼接上(DELETE FROM demo_table); 如果把QueryWrapper的封装放到A服务内部封装,where条件会生效.
报错信息
Comment From: miemieYaho
wrapper不支持进行传输
Comment From: naokeziteng
后面会考虑实现这个功能吗?
Comment From: miemieYaho
不会