问题:测试多表查询语句的封装,报错信息ReflectionException: Could not set property 'xxx' of
xxx。
找到mapper.xml中对应的property的属性,发现是collection中的属性封装失败,而association属性封装成功。
经过测试查找最后发现是把ofType写成javaType了,之前封装的时候也很少注意这两者的区别,第一次报这种错踩坑了,然后修改后测试也成功了。
总结:association用javaType,collection用ofType,使用时注意要用哪种属性。