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

3.5.1。新版本也是同样的问题

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

关联查询,两个对象中的属性名相同,都使用了typeHandle。

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

MyBatis-Plus 关联查询,两个对象中的属性名相同,会报错No typehandler found for property xxx MyBatis-Plus 关联查询,两个对象中的属性名相同,会报错No typehandler found for property xxx

columnList中存在两个相同的字段ext,但是他们的类型时不一样的,fieldMap是当前对象的字段解析。所以在执行fieldMap.get(i.getColumProperty())时,对于不同类型的ext字段得到的结果都是一样的,在后续设置typeHandler时会有问题。在build时会触发报错 MyBatis-Plus 关联查询,两个对象中的属性名相同,会报错No typehandler found for property xxx

报错信息

No typehandler found for property xxx

两个对象起不同的属性名可以解决,但是会改变原来的结构。 使用别名的方式也需要在查询的时候指定。 有没有全局的解决方案