把major当成查询条件后,实体类中的major变成null了

把major当成查询条件后,实体类中的major变成null了

<resultMap id="forStudent" type="com.sxk.data.Student">
    <collection property="courseList" column="major" ofType="com.sxk.data.Course" select="findCourse"></collection>
</resultMap>

<select id="findCourse" resultType="com.sxk.data.Course">
    SELECT * FROM course
    WHERE major_name = #{major}
</select>

如上图所示,当我把student表中的major和实体类student中的courseList映射之后,实体类中的major就变成null了,请问老师如何解决呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1、实体类中的major就变成null了 是什么意思,是指哪个实体类的major变成null了呢?

同学可以再描述一下么?如果可以,同学请截图 一下你看到的结果。

祝学习愉快。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师