--一个用户可以担任多个角色,如user1既是调度员又是分拣员--一个角色可以被多个用户担任,如user1是调度员,user2也是调度员--用户和角色之间的对应关系为多对多,所以会产生中间表 t_user_role--所以查询用户对应的角色列表就需要通过中间表作为两张表的连接完成查询,以下分别给出sql查询方式和hql查询方式 --sql查询方式,需要查询三张表,角色表---用户_角色表---用户表select u.c_id 用户编号, u.c_username 用户名, r.c_id 角色编号…