业务规则:1.从数据库查询信息填充到页面上 为何?因为页面上没有办法把信息填充到树结构
2.从点击update开始查询,如果查到数据进入修改页面。没有查到不进入修改页面。
===============页面呈现
一、Dao(※)
SysRoleDao
基于角色id获取角色信息
// 修改操作 -基于角色id获取角色信息-获取到的是实体,传递的是id
SysRole findObjectById(Integer id);
SysRoleMenuDao
基于角色id查询菜单id
// 修改方法-基于角色id查询菜单id -传参id 查到的菜单id结果放入list(list本质是数组)用户会有多个角色
List<Integer> findMenuIdsByRoleId(Integer roleId);
二、Mapper
SysRoleMapper
<!--修改 1查询-->
<select id="findObjectById" resultType="com.jt.sys.SysRole">
select *
from sys_roles
where id=#{id}
</select>
SysMenuRoleMapper