mybatis一对多关系查询时,只返回一条数据

一对多的查询方式

1.创建pojo类,在pojo类里面添加 “多” 的list

2. 在“一”的mapper文件中创建resultmap ,resultmap中添加Collection collection和“多”的实体类对应,但是主键不要用id,要用 result 或者将外面的id换成result

如果一对多出现只能查出一条数据来的情况,要先看resultmap 中是否有两个id,记住resultmap中,只能有一个id。还有一种情况就是可能两个表中的column完全一样,这样的可以用表明来避免。

你可能感兴趣的:(mybatis一对多关系查询时,只返回一条数据)