userMapper.xml的问题

来源:3-8 基于SpringBoot连接数据库与配置MyBatis实操

qq_致青春_8

2018-03-23

http://img.mukewang.com/szimg/5ab44ac30001dc1d08640295.jpg

3-8章节看到操作UserMapper.xml的时候在collection下面有一个permission和users两个集合,你为什么只需要加一个permissions集合,而users的集合不加呢?

写回答

1回答

Jimin

2018-03-23

你好,这里主要是为了下面的sql里的resultMap做准备:

<select id="findByUsername" parameterType="string" resultMap="userMap">。。。</select>

而下面这个sql是根据用户去获取相关数据,只要拿到对应的role及role下面的permission就可以满足我们的实际要求了。不知这样解释是否明白?

祝你学习愉快~

0
2
Jimin
回复
qq_致青春_8
这里没必要都实现,如果是通过角色获取已分配角色的用户时,sql里带上这个就可以了
2018-03-23
共2条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程