67,512
社区成员
发帖
与我相关
我的任务
分享
//hibernate 关联Privileage
@ManyToMany(mappedBy = "roles",fetch=FetchType.EAGER)
public Set<Privilege> getPrivileges() {
return privileges;
}
//hibernate 关联Role
@ManyToMany
public Set<Role> getRoles() {
return roles;
}
/**
* 设置权限
*
* @return
*/
public String setPrivilege() {
//得到role
Role role = roleService.getById(model.getId());
//得到privileges
List<Privilege> privileges = privilegeService.getByIds(privilegeIds);
//设置privileges
role.setPrivileges(new HashSet<Privilege>(privileges));
roleService.update(role);
return "toList";
}
update
Role
set
description=?,
name=?
where
id=?