当前使用版本 3.4.0

3.4.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

MyBatis-Plus map类型传值 执行方法没有驼峰转换

MyBatis-Plus map类型传值 执行方法没有驼峰转换

重现步骤(如果有就写完整)

yml已经配置 map-underscore-to-camel-case: true @Bean public ConfigurationCustomizer configurationCustomizer() { return i -> i.setObjectWrapperFactory(new MybatisMapWrapperFactory()); }

我从方法里传入examId 该方法不可以直接转成exam_id吗 还要 param.put('','')操作吗 就像注释的那样

报错信息

无报错

Comment From: qmdx

map-underscore-to-camel-case: true 这个指的的是 map 返回的 key 转驼峰,并不会转为你需要的 question 对象 ,你请需要一个工具类由 驼峰 map 转为 对象