【MyBatis】resultMap的一对多查询,结果中的list只有一条数据(size=1)

问题:定义好resultMap以后,查询结果中的list,其size都是1。(至关于“一对多”变成了“多对一”)sql 缘由:由于返回的列没有用于区分权限的id,致使mybatis不知道如何区分,因而把每一条记录都映射成了一个对象。mybatis 解决方案:在mapper文件中的sql语句中,要把查询语句中主表的主键ID查询出来。app
相关文章
相关标签/搜索