还是没明白这个逻辑关系
# 具体遇到的问题
如题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
30
收起
正在回答
2回答
同学你好,
1、你的理解是正确的。
property属性后边跟的值是对应的实体类中的属性名。collection里的property用于说明执行selectByGoodsId查询语句后,将查询到的数据封装到Goods类的goodsDetails属性中。
2、selectOneToMany查询会先执行select * from t_goods limit 0,10获得到多条数据,再遍历到good_id,然后将good_id值传递到goodsDetail. selectByGoodsId中进行查询。将查询到的数据封装到Goods类的goodsDetails属性中。
其中,collection里的column用于进行虚拟列的数据传递,在子查询goodsDetail. selectByGoodsId中会接收到column列的值。
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星