mybatis框架resultmap标签嵌套问题

img


请问大大们这种功能mybatis能否这样用,如果可以的话,为什么数据查询出不来,course1属性映射出来始终为null

img

追加一点图,昨天截少了,实体类是这样的

img

img

img


mapper.xml文件是这个

img


数据库是这样的
STU表

img

SCORE表

img


COURSE表

img

course的数据也是为null,查不出来,我看控制台,发现根本就没执行到association里面引用的select语句。
还是又其他的问题,求指点一下

course1属性对应的数据库字段也是course1?

可以这样连用,但是问题就来了你的实体类课程是course,但是你的数据库里面是course1,对于表字段和实体类属性如果不一致你要做映射,你只声明了实体类属性,表属性我没看到你写这个column="course1"
还有一点你可能没看仔细,你的查询sql语句中并没有写明要查询课程course1,你只写了查询课程的cid,所以导致sql查询course1是null

img