课程名称:Java工程师2022版
课程章节:MyBatis进阶
主讲老师:IT老齐
课程内容:
今天学习的内容包括:
学习MyBatis中OneToMany对象关联查询的原理和使用方法。
通过例子实践OneToMany对象关联查询。
课程收获:
学习了数据库中常见的表与表的关系,如1对1,1对多,多对1,多对多。
学习了不同表与表之间不同关系的关联查询方法,如多对多通过建立中间表进行查询。
学习了通过实际案例演示t_goods和t_goods_detail两张表的结构和对应关系。
学习了在OneToMany对象关联查询中collection的含义是,在select * from t_goods limit 0,1 得到结果后,
对所有Goods对象遍历得到goods_id字段值,并代入到goodsDetail命名空间的findByGoodsId的SQL中执行查询,
将得到的"商品详情"集合赋值给goodsDetails List对象。
学习了OneToMany对象关联查询中实体类的配置方法。
使用过程中遇到问题,通过看学过同学的提问和自行百度搜索都解决了。
总之,道路是曲折的,前途是光明的,只要思想不滑坡,办法总比困难多。