当前使用版本(必填,否则不予处理)

3.4.0

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

使用 selectById 方法根据主键查表: workflowTestMapper.selectById("FW00001");

查看日志发现执行的SQL为: SELECT id,name FROM tworkflow_test WHERE id='"FW00001"'

字符串的双引号变成了参数的一部分,因此无法查询出任何内容.

对应实体的相关设置: MyBatis-Plus selectById查询当主键类型为字符串时, 生成的SQL中多出一对双引号

Comment From: CrazyZfp

自定义的 ObjectTypeHandler 和框架内置的 ObjectTypeHandler 产生了冲突