分頁查詢角色信息
public List<Role> getRoles(int page,int size) ? 中
role.setFunctionIds(functionIds.deleteCharAt(functionIds.length() - 1).toString());
這句話的用意是做什么?
這個(gè)方法是查詢出角色集合,根據(jù)角色id查詢auth_role_function,再根據(jù)前者查詢auth_function,從而達(dá)到根據(jù)角色id查詢出對應(yīng)的功能集合,這不就可以了嗎?
Role這個(gè)類對應(yīng)的數(shù)據(jù)庫的是auth_role,而數(shù)據(jù)庫中auth_role應(yīng)該只有id,name,哪里來的
FunctionIds這個(gè)類?
2016-11-21
一個(gè)用戶對應(yīng)多個(gè)角色,一個(gè)角色對應(yīng)多個(gè)功能,直接
在用戶類中加 ?????????private List<Role> roleList,
在角色類中加 ?????????private List<Function> functionList;
這樣才更方便,不用字符串來轉(zhuǎn)換,明白了講師師在干什么,自己忽視了一對多對應(yīng)關(guān)系。