求解MybatisPlus用@Many为何查不出值

一共三张表,分别是:
分类表就两个字段class_name和class_id
科目表也是两个字段subject_name和subject_id
最后一张中间表 两个字段class_id和subject_id
写了两个实体类

img


分类表的

img


科目表的

然后写了两个Mapper 目的是查询所有分类下的所有科目

img


img


最后是两个测试用的接口

img


然后运行项目发现查出来所有分类的subjects为null

img


我开始以为是查询subject的sql写错了 然后写了个test2测试运行发现没写错

img


所以到底是哪一步出现了问题强者们

你把jdbcType类型指定去掉下试试。