MyBatis多表联合查询查询对于一对多的结果只有一条,SQL语句在数据库中查询结果确实是一对多,但使用MyBatis去查询只有一条数据

使用SQL语句在数据库中查询结果是一对多关系,但使用MyBatis去查询只有一条数据 数据库有三张表: 1.角色表 2.权限表 3.角色-权限关系表 权限表对应实体 角色表对应实体 mapper 以上配置使用SQL语句去数据库查询结果是一对多的,但MyBatis查询结果却只有一条数据,这里就是字段名重名导致的问题,角色表和权限表都有一个id字段,只需要将查询语句稍微修改一下就OK了,采用别名的方式
相关文章
相关标签/搜索