学习目的:使用mybatis,进行一对多查询。
Part 1
清空category_和product_表中的数据,修改product_表:
create
在表中添加数据:
INSERT
Part 2
pojo类
Product
package
Category
package
Part 3
配置pojo.xml,通过left join关联查询,对Category和Product表进行关联查询。
与前面学习的有所区别,这里不是用的resultType, 而是resultMap,通过resultMap把数据取出来放在对应的对象属性里。
注: Category的id 字段 和Product的id字段同名,Mybatis不知道谁是谁的,所以需要通过取别名cid,pid来区分。name字段同理。
新增以下配置:
<resultMap
Part 4
测试代码块
/**
测试结果